Я использую 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.