Файлы, загруженные в стек файлов, не отображаются на S3 - PullRequest
0 голосов
/ 01 декабря 2018

Я использую FileStack Javascript SDK для загрузки файлов на Мой S3 Bucket.На портале разработчика FileStack я добавил детали своей учетной записи Amazon, т. Е. Идентификатор доступа, ключ доступа, имя корзины и путь корзины, а затем я использовал следующий скрипт для загрузки файлов:

const client = filestack.init('MY-FILESTACK-API-KEY'); 
let options = {
  "displayMode": "overlay",
  "container": ".picker-content",
  "maxFiles": 4,
  "accept": [
    "image/jpeg",
  ],
  "storeTo": {
    "container": "MY-BUCKET-NAME",
    "path": "https://s3-MY-BUCKET-REGION.amazonaws.com/MY-BUCKET-NAME",
    "region": "MY-BUCKET-REGION",
    "disableKey": true,
  },
  "fromSources": ["local_file_system"],
  "uploadInBackground": false,
  exposeOriginalFile: true,
  onFileSelected: onFileSelect,
  onUploadDone: function(){
    console.log('upload done');
  },
}

$("#filestack-picker-btn").click(function(){
  picker = client.picker(options);
  picker.open();
});

Теперь код успешно выполнен, и я могуувидеть загруженные файлы в области FileStack CONTENT BROWSER , но когда я иду к своему S3 ведро.Я не вижу ни одного загруженного файла.

Я хочу использовать FileStack только для загрузки файлов в мое хранилище S3, а не во внутреннее хранилище FileStack.

1 Ответ

0 голосов
/ 10 декабря 2018

Я думаю, что вам не хватает location: s3 в storeTo словаре (https://filestack.github.io/filestack-js/interfaces/pickerstoreoptions.html#location).

...