ZIP ファイルをダウンロードするためのボタンを含むフォームがあります。私の django アプリは外部ファイルの直接ダウンロード URL を返しますが、ファイルを返すときにいくつかの問題があります。
directDownloadLink = site.getDirectDownloadLink(link)
次を使用してファイルを返そうとしました:
return HttpResponse(directDownloadLink)
直接リンクを含む空白の Web ページを返します。
return HttpResponse(directDownloadLink)
ファイルが保存されているベースページにリダイレクトされます。
mimetypes.init()
return HttpResponseRedirect(directDownloadLink,
mimetype='.zip')
これにより、100バイトのファイルをダウンロードできます。ダウンロードしようとしているファイルは 35kb です。