我有一个带有按钮的表单来下载 ZIP 文件。我的 django 应用返回外部文件的直接下载 URL,但是在返回文件时出现了一些问题:
directDownloadLink = site.getDirectDownloadLink(link)
我尝试使用以下方法返回文件:
return HttpResponse(directDownloadLink)
它返回一个包含直接链接的空白网页;
return HttpResponse(directDownloadLink)
它将我重定向到存储文件的基本页面;
mimetypes.init()
return HttpResponseRedirect(directDownloadLink,
mimetype='.zip')
这让我下载了一个 100 字节的文件。我要下载的文件是 35kb。