这个问题在这里已有答案:
我试图通过使用send_file方法基于用户调用发送一个静态文件。该方法不断给我一条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:OK
感谢您的其他响应,但是我和我的区别在于我正在尝试进行ajax调用以从静态位置获取图像,然后将其显示在html文件的给定图像插槽上,类似于在facebook或flickr上的相册,而不是下载文件。非常感谢任何建议。谢谢
如果您更改退货并将as_attachment = True添加到该特定行,是否有帮助?
return send_file('static/stims/'+index, as_attachment = True, attachment_filename='image.png')