我正在使用Filestack上传图像并将Amazon S3用作自定义存储。我希望S3上的最终上传路径如下所示:
<bucket root>/<file size>/<file name>
到目前为止,这是我的相关代码:
# Upload button
<button name="button" type="button" id="filestack-picker">Select File</button>
# open picker
$('#filestack-picker').click(function() {
const options = {
disableStorageKey: true,
fromSources: ['local_file_system'],
storeTo: {
access: 'private',
container: 'myContainer',
location: 's3',
region: 'us-east-2',
path: <needs to be dynamic>
}
};
client.pick(options);
});
但是,我找不到一种将path
选项更新为所选文件大小的方法。我尝试添加一个onFileSelected
回调函数,该回调函数使我可以在选择器中选择文件后对其进行访问,但是我不知道如何访问options
来设置{{1} }。
这是我尝试过的:
path
这似乎并不是他们标准API的一部分,直接查看他们的代码似乎也没有给我任何帮助。任何指导将不胜感激,谢谢!