我正在尝试从我的 Flask 应用程序发送文件成功send_file()或send_from_directory()失败。
该请求返回一个响应,status_code=200但没有下载文件。我已经验证了函数的工作原理,因为当文件或目录不存在时它们会返回错误
这是我函数的最后一行。它处理POST请求并在保存后应返回一个文件。
# openpyxl stuff above
wb.save(app.instance_path + '/path/to/file/spreadsheet.xlsx')
return send_file(current_dir + '/path/to/file/spreadsheet.xlsx')
这是从服务器返回的
127.0.0.1 - - [21/Apr/2019 20:05:26] "POST /api/admin/export_bookings HTTP/1.1" 200 -
我验证了文件确实正在创建和保存,并且我验证了如果路径错误或文件不存在,上面的最后一行返回错误。
为什么会这样?
慕田峪7331174
慕斯709654
摇曳的蔷薇
相关分类