Dav*_*ley 3 javascript upload amazon-s3 fine-uploader
有谁知道是否可以使用Fine Uploader上传到S3存储桶内的文件夹?我尝试在请求端点添加'\ foldername',但没有运气.
谢谢.
S3没有文件夹.一些用户界面(如一个在AWS控制台)和更高级别的API可以提供这样的理念,是一种抽象,但S3没有文件夹,只是按键的任何本地的了解.您可以创建任何所需的密钥并将其传递给Fine Uploader S3,它将存储给定该特定密钥的文件.例如,"folder1/subfolder/foobar.txt"是一个完全有效的密钥名称.默认情况下,Fine Uploader会生成UUID并将其用作对象的键名,但您可以通过提供objectProperties.key值(也可以是函数)轻松更改此值.有关更多详细信息,请参阅文档中的S3 objectProperties选项.
这对我有用:
var uploader = new qq.s3.FineUploader({
// ...
objectProperties: {
key: function(fileId) {
return 'folder/within/bucket/' + this.getUuid(fileId);
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1436 次 |
| 最近记录: |