Example #1
0
def DownDocument(filename, name):
    path = document_dir + '/' + filename
    if os.path.exists(path):
        res = make_response(readFile(path, 'rb'))
        res.headers['Content-Type'] = 'application/octet-stream'
        res.headers['Content-Disposition'] = 'attachment; filename=' + name
        return res
    else:
        abort(404)
Example #2
0
def ExportSql():
    result = BaseModel().ExportSql(int(request.form.get('type')))

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    if os.path.exists(result['path']):
        res = make_response(readFile(result['path'], 'rb'))
        res.headers['Content-Type'] = 'application/octet-stream'
        res.headers['filename'] = result['name']
        res.headers['Content-Disposition'] = 'attachment; filename=' + result['name']
        return res
    else:
        abort(404)