gpt4 book ai didi

python - 如何使用django下载?

转载 作者:行者123 更新时间:2023-12-01 06:08:48 24 4
gpt4 key购买 nike

我的 django 网页上有一个下载链接。当我下载 75mb 的音频文件时,它会下载但音频中没有任何内容,它是 0 字节。

这是我的代码:

from django.core.servers.basehttp import FileWrapper
import mimetypes
rec_file = settings.WEB_PATH + "/media/recording/" + filename
wrapper = FileWrapper( open(rec_file, "r"))
contentType = mimetypes.guess_type(rec_file)[0]
response = HttpResponse(wrapper, mimetype = "application/force-download")
response['Content-Length'] = os.path.getsize(rec_file)
response['Content-Disposition'] = "attachment; filename=" + filename
return response

我使用apache服务器。谁能告诉我解决办法吗?

最佳答案

无法说出您的代码有什么问题,但无论如何您都不应该这样做。您应该直接从 Apache 提供静态文件或使用 X-Sendfile .

关于python - 如何使用django下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6872275/

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