在Web浏览器中单击URL链接http://127.0.0.1:80/download_file
从Flask HTTP服务器下载文件:
@app.route('/download_file', methods=['GET','POST'])
def download_file():
filepath = 'my_pdf.pdf'
return send_file(filepath, mimetype='application/octet-stream', attachment_filename = os.path.basename(filepath))
但是Web浏览器使用download_file
文件名保存下载的文件,并且没有文件扩展名。如何使Web浏览器正确地将下载的文件命名为my_pdf.pdf
?