尽管有200条消息,flask send_file仍然失败

时间:2018-08-30 14:06:01

标签: python flask

我正在尝试使用send_file方法根据用户调用通过flask发送静态文件。该方法一直给我200条消息,但是在js文件上,尽管有200条,但仍然出现错误。这是python代码和错误消息:

@custom_code.route('/get_data', methods=['POST'])
def get_mnist_data():
    index = int(request.form['index'])
    return send_file('static/stims/'+index, attachment_filename='image.png')

错误消息无法复制和粘贴,但显示: readyState:4, responseText:和一堆看起来像\ u0000的符号 状态:200 statusText:确定

谢谢您的其他回应,但与我的不同之处在于,我试图进行ajax调用以从静态位置获取图片,然后将其显示在html文件的给定图片位置上,类似于Facebook或flickr上的相册,而不是下载文件。非常感谢任何建议。谢谢

1 个答案:

答案 0 :(得分:0)

如果您更改退货并将as_attachment = True添加到该特定行是否有帮助?

return send_file('static/stims/'+index, as_attachment = True, attachment_filename='image.png')