成功上传后,从filepicker.io获取s3文件名

时间:2013-04-16 22:38:10

标签: filepicker.io

我一直在使用Filepicker.IO将文件直接从浏览器上传到亚马逊s3并且大多数工作正常,我现在面临的唯一问题是上传完成后,我是没有在s3中获取文件的名称。

Filepicker js api正在返回此对象:

Object {url: "https://www.filepicker.io/api/file/xxxxxxxxxxxxx", filename: "xyzhi.mp4", mimetype: "video/mp4", size: 36735, isWriteable: true} 

通常此对象附带一个名为“key”的属性,该属性具有S3中文件的名称。

当上传不是从本地计算机完成时,如果我选择本地文件一切正常,但如果我从任何提供商(例如Dropbox,Google Drive)中选择一个文件,就会发生这种情况,我无法获得S3服务器中的文件名。

感谢。

1 个答案:

答案 0 :(得分:1)

您应该确保使用的是明确存储到S3的功能,例如filepicker.pickAndStorefilepicker.store。如filepicker.io pick API documentation中所述,特别是从.pick()调用返回的fpfiles上的“key”参数已弃用,并不打算使用。