Как автоматически добавить 'access-control-allow-origin' для всех объектов в фабрике js 1.7.22? - PullRequest
0 голосов
/ 22 декабря 2018

Я использую Fabric JS версии 1.7.22.Проблема возникает, когда изображение Amazon s3 загружается в холст.выдает ошибку перекрестного происхождения.

Вот мое ведро, там много папок.'user-upload' и 'resources'

И URL-адрес изображений выглядит следующим образом:

https://bucketName.s3.amazonaws.com/bucketName/user-upload/image.jpg
https://bucketName.s3.amazonaws.com/bucketName/resource/image.jpg

Когда я пытаюсь загрузить изображение из папки «user-upload» через первый URL-адрес, тогда он выдаст ошибку перекрестного происхождения, но когда я попытаюсь загрузить изображение из папки 'resource' через второй URL-адрес, то он будет загружен успешно.

Моя конфигурация bucks cors подобна приведенной ниже:

<CORSRule>
  <AllowedOrigin>*</AllowedOrigin>
  <AllowedMethod>GET</AllowedMethod>
  <AllowedMethod>PUT</AllowedMethod>
  <AllowedMethod>POST</AllowedMethod>
  <AllowedMethod>DELETE</AllowedMethod>
  <AllowedHeader>*</AllowedHeader>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
</CORSRule>

Я не знаю, где я не прав, пожалуйста, помогите мне, как я могу установить конфигурацию cors в amazon s3.

Есть ли способ автоматически добавить 'контроль доступа?-allow-origin 'before' fromUrl 'метод ткани сделать запрос на загрузку изображения в холст?

Я использую Safari в Mac.и выдается ошибка перекрестного происхождения.

...