Ho un'app Django che consente agli utenti di scaricare i file MP3 che hanno acquistato e questi file MP3 sono ospitati su Amazon S3. Come posso forzare un download quando gli utenti fanno clic su un pulsante "download" senza consentire loro di vedere il link originale (in Amazon)? Ho una vista che scarica il file ma il file è corrotto. Ecco come sembra:Scarica file da Amazon S3 con Django
def download(request):
filename = 'https://s3-eu-west-1.amazonaws.com/skempi/Ihsahn/04-emancipation-qtxmp3.mp3'
response = HttpResponse(mimetype='application/force-download')
response['Content-Disposition']='attachment;filename="%s"'%filename
response["X-Sendfile"] = filename
return response
Avete controllare questo fuori? https://forums.aws.amazon.com/message.jspa?messageID=257743 – sergzach