[PYTHON] Selbst wenn ich HTML mit boto3 hochgeladen habe, wurde es nicht als HTML erkannt

Veranstaltung

Wenn ich auf das von boto3 hochgeladene HTML zugreife, das eine Bibliothek zum Spielen mit aws ist, wird es zum Herunterladen von Dateien.

Lösungen

import boto3

s3 = boto3.resource('s3')
s3.Bucket(<<bucket_name>>).upload_file(
  'Dateiname',
  'Dateiname',
  ExtraArgs={'ContentType': 'text/html', 'ACL': 'public-read'})

Geben Sie ContentType text / html mit ExtraArgs an.

Recommended Posts

Selbst wenn ich HTML mit boto3 hochgeladen habe, wurde es nicht als HTML erkannt
Selbst wenn ich jpg in png konvertiert habe, habe ich es geschafft, weil die Transparenz nicht manipuliert wurde
Überprüfen Sie, ob es als root ausgeführt wurde
Ich fragte mich, ob Python 3.4 schneller war, aber es war langsamer
Wenn es Ruby wäre