我正在尝试使用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上的相册,而不是下载文件。非常感谢任何建议。谢谢
答案 0 :(得分:0)
如果您更改退货并将as_attachment = True添加到该特定行是否有帮助?
return send_file('static/stims/'+index, as_attachment = True, attachment_filename='image.png')