1

Je suis en train de télécharger un fichier sur S3 en utilisant Node.js et knox:S3 définir l'accès-Control-Allow-Origin en-tête

var s3req = s3.putBuffer(buffer, fileName, { 
      'Access-Control-Allow-Origin': 'http://myurl.com', 
      'Content-Type': mimetype, 
      'Cache-Control': 'public, max-age=' + maxAge, 
      'x-amz-acl': 'public-read' 
     }, function (err, s3res) { 
      // do something 

Le fichier est téléchargé fin. Toutefois, lors de la demande de la ressource avec XHR, l'en-tête Access-Control-Allow-Origin ne figure pas dans la réponse, de sorte qu'il échoue.

Est-il impossible de définir cet en-tête sur une seule ressource? Est-ce que je dois mettre ceci sur le seau entier?

Répondre

1

La réponse simple serait - Vous devez mettre cela dans le seau, car il n'y a rien de tel que de régler une telle chose au niveau de l'objet.

Link to EditingBucketPermissions

+0

Merci, ce que je fini par faire et cela a fonctionné. – Komo

+0

merci de voter :) –