我正在使用Filestack编写一个javascript应用程序,并将其配置为上传到S3存储。我在哪里可以访问S3 URL以便我可以使用这些文件?
答案 0 :(得分:2)
如果您的S3存储桶是公开可用的,您可以从'key'构建S3 URL.Filestack将返回Filestack FileLink的元数据。
例如link:
将返回:
{
"mimetype": "image/png",
"uploaded": 1507326798793.528,
"container": "bigbucket",
"writeable": true,
"filename": "rondo-thumb.png",
"location": "S3",
"key": "opd1KxrTaWg9MifibCew_rondo-thumb.png",
"path": "opd1KxYTaWl9MifkbCew_rondo-thumb.png",
"size": 173125
}
不返回该区域,假设您设置了存储桶,因此您知道区域和存储桶名称。
使用此信息,您可以根据您的存储区所在的区域Here构建S3网址:
附加“密钥”或S3区域前缀的路径将为您提供遗嘱S3网址。
答案 1 :(得分:1)
如果您使用的是Filepicker,还可以使用disableStorageKey参数。这将使文件直接附加到您指定的路径,而不在文件名之前添加uuid。