AWS boto3 View-Datei in Browser

stimmen
0

Für AWS S3 und Python / Flask / Boto3, wie kann ich meine Datei in meinem Browser, anstatt sie direkt Download?

Ich habe so etwas wie dies:

@app.route('/dl')
def dl():
  bucketName = uw-note-share
  key = question4.png
  s3.Bucket(bucketName).download_file(key, 'my_local_image.jpg')
  return truu

Aber dies herunterlädt die Datei in meine Plattenposition, was passiert , wenn ich die Datei im Browser wie ein Bild Link nur online anzeigen möge?

Vielen Dank!

Veröffentlicht am 10/06/2017 um 06:33
vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

url = s3.generate_presigned_url(
    ClientMethod='get_object',
    Params={
        'Bucket': 'bucket-name',
        'Key': 'key-name'
    }
)
response = requests.get(url)

Quelle: http://boto3.readthedocs.io/en/latest/guide/s3.html#generating-presigned-urls

Beantwortet am 10/06/2017 um 07:13
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more