Même si j'ai téléchargé du HTML avec boto3, il n'a pas été reconnu comme HTML

un événement

Lorsque j'accède au HTML téléchargé par boto3, qui est une bibliothèque pour jouer avec aws, cela devient un téléchargement de fichier.

Solution

import boto3

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

Spécifiez ContentType text / html avec ExtraArgs.

Recommended Posts

Même si j'ai téléchargé du HTML avec boto3, il n'a pas été reconnu comme HTML
J'ai réussi à convertir jpg en png car la transparence n'a pas été altérée
Vérifiez s'il a été exécuté en tant que root
Je me suis demandé si Python 3.4 était plus rapide, mais c'était plus lent
Si c'était Ruby