Tôi có ứng dụng Django cho phép người dùng tải xuống các tệp MP3 mà họ đã mua và các tệp MP3 này được lưu trữ trong Amazon S3. Làm thế nào tôi có thể bắt buộc tải xuống khi người dùng nhấp vào nút "tải xuống" mà không cho phép họ xem liên kết gốc (đến Amazon)? Tôi có chế độ xem tải xuống tệp nhưng tệp bị hỏng. Sau đây là cách nó trông giống như:Tải xuống tệp từ Amazon S3 với 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
Bạn đã kiểm tra này? https://forums.aws.amazon.com/message.jspa?messageID=257743 – sergzach