gpt4 book ai didi

python - 如何允许用户使用 Flask 下载 MIDI 文件而不下载 0 字节?

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:37 27 4
gpt4 key购买 nike

我正在编写一个使用 MIDIUtil 库创建 MIDI 文件的应用程序。当用户提交 HTML 表单时,会使用 MIDIUtil 创建一个 midi 文件对象。我如何允许用户将其下载为 .mid 文件?我尝试了以下代码,但最终下载了一个 0 字节的文件。

return Response(myMIDIFile, mimetype='audio/midi')

最佳答案

我使用以下代码的变体来允许我的用户下载他们生成的图像。下面的代码应该适合你。请注意,您很可能需要指定正在下载的文件的完整服务器路径。

from flask import send_file

download_filename = FULL_PATH_TO_YOUR_MIDI_FILE

return(send_file(filename_or_fp = download_filename,mimetype="audio/midi",as_attachment=True))

关于python - 如何允许用户使用 Flask 下载 MIDI 文件而不下载 0 字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28121776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com