Hier ist der Link, den ich verwendet habe (Download files from Amazon S3 with Django). Mit diesem kann ich einzelne Dateien herunterladen.Laden Sie mehrere Dateien von S3 django
Code:
s3_template_path = queryset.values('file')
filename = 'test.pdf'
conn = boto.connect_s3('<aws access key>', '<aws secret key>')
bucket = conn.get_bucket('your_bucket')
s3_file_path = bucket.get_key(s3_template_path)
response_headers = {
'response-content-type': 'application/force-download',
'response-content-disposition':'attachment;filename="%s"'% filename
}
url = s3_file_path.generate_url(60, 'GET',
response_headers=response_headers,
force_http=True)
return HttpResponseRedirect(url)
ich mehrere Dateien von S3 herunterladen müssen, wie ein Reißverschluss besser wäre. Kann die genannte Methode geändert und verwendet werden? Wenn nicht, schlagen Sie bitte eine andere Methode vor.
ist s3_template_path das gleiche für jede Datei, die Sie suchen? – kujosHeist
nein, Vorlagenpfad ist anders – Manasa