import json
from flask import make_response, Response


def responseOK(data=None):
    '''
    请求成功的响应
    :param data: data字段携带的数据
    :return:
    '''
    return json.dumps({
        "code": 200,
        "m": "",
        "data": data
    })


def responseError(data, code: int, m: str):
    '''
    请求失败的响应
    :param data: 携带的数据
    :param code: 响应代码
    :param m: 错误信息
    :return:
    '''
    return json.dumps({
        "code": code,
        "m": m,
        "data": data
    })


def responseFile(file, filename, content_length):
    '''
    文件流方式传输文件
    file:文件流
    filename:文件名
    content_length:文件长度
    '''
    return Response(file, headers={
        'Content-Disposition': "attachment;filename=" + filename,
        "content-type": 'application/octet-stream',
        "content-length": content_length
    })

b4c93c73825275c22a8b3b82990d827b89f03412
<mask token>


def responseFile(file, filename, content_length):
    """
    文件流方式传输文件
    file:文件流
    filename:文件名
    content_length:文件长度
    """
    return Response(file, headers={'Content-Disposition': 
        'attachment;filename=' + filename, 'content-type':
        'application/octet-stream', 'content-length': content_length})

<mask token>


def responseOK(data=None):
    """
    请求成功的响应
    :param data: data字段携带的数据
    :return:
    """
    return json.dumps({'code': 200, 'm': '', 'data': data})


<mask token>


def responseFile(file, filename, content_length):
    """
    文件流方式传输文件
    file:文件流
    filename:文件名
    content_length:文件长度
    """
    return Response(file, headers={'Content-Disposition': 
        'attachment;filename=' + filename, 'content-type':
        'application/octet-stream', 'content-length': content_length})

<mask token>


def responseOK(data=None):
    """
    请求成功的响应
    :param data: data字段携带的数据
    :return:
    """
    return json.dumps({'code': 200, 'm': '', 'data': data})


def responseError(data, code: int, m: str):
    """
    请求失败的响应
    :param data: 携带的数据
    :param code: 响应代码
    :param m: 错误信息
    :return:
    """
    return json.dumps({'code': code, 'm': m, 'data': data})


def responseFile(file, filename, content_length):
    """
    文件流方式传输文件
    file:文件流
    filename:文件名
    content_length:文件长度
    """
    return Response(file, headers={'Content-Disposition': 
        'attachment;filename=' + filename, 'content-type':
        'application/octet-stream', 'content-length': content_length})

import json
from flask import make_response, Response


def responseOK(data=None):
    """
    请求成功的响应
    :param data: data字段携带的数据
    :return:
    """
    return json.dumps({'code': 200, 'm': '', 'data': data})


def responseError(data, code: int, m: str):
    """
    请求失败的响应
    :param data: 携带的数据
    :param code: 响应代码
    :param m: 错误信息
    :return:
    """
    return json.dumps({'code': code, 'm': m, 'data': data})


def responseFile(file, filename, content_length):
    """
    文件流方式传输文件
    file:文件流
    filename:文件名
    content_length:文件长度
    """
    return Response(file, headers={'Content-Disposition': 
        'attachment;filename=' + filename, 'content-type':
        'application/octet-stream', 'content-length': content_length})

import json
from flask import make_response, Response


def responseOK(data=None):
    '''
    请求成功的响应
    :param data: data字段携带的数据
    :return:
    '''
    return json.dumps({
        "code": 200,
        "m": "",
        "data": data
    })


def responseError(data, code: int, m: str):
    '''
    请求失败的响应
    :param data: 携带的数据
    :param code: 响应代码
    :param m: 错误信息
    :return:
    '''
    return json.dumps({
        "code": code,
        "m": m,
        "data": data
    })


def responseFile(file, filename, content_length):
    '''
    文件流方式传输文件
    file:文件流
    filename:文件名
    content_length:文件长度
    '''
    return Response(file, headers={
        'Content-Disposition': "attachment;filename=" + filename,
        "content-type": 'application/octet-stream',
        "content-length": content_length
    })
