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

成功上载后从filepicker.io获取s3文件名,filepicker.io,Filepicker.io,我一直在使用Filepicker.IO将文件直接从浏览器上传到amazon s3,大多数事情都运行良好,我现在面临的唯一问题是上传完成后,我无法在s3中获得文件名 Filepicker js api正在返回此对象: Object {url: "https://www.filepicker.io/api/file/xxxxxxxxxxxxx", filename: "xyzhi.mp4", mimetype: "video/mp4", size: 36735, isWriteable: true}

我一直在使用Filepicker.IO将文件直接从浏览器上传到amazon 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服务器中获取文件名


谢谢。

您应该确保使用的是显式存储到S3的函数,例如
filepicker.pickAndStore
filepicker.store
。如中所述,专门从.pick()调用返回的fpfiles上的“key”参数已被弃用,不打算使用。

您应该确保使用的函数是显式存储到S3的,例如
filepicker.pickAndStore
filepicker.store
。如中所述,专门从.pick()调用返回的fpfiles上的“key”参数已被弃用,不打算使用。

我应该澄清,Marcos的问题在于,在使用本地计算机上载以外的服务时,从Filepicker.io上载(即:Dropbox、文件URL、Box、网络摄像头等)未将文件发送到配置的S3存储桶。这就是为什么他没有得到S3文件密钥的原因,因为Filepicker.io在使用本地上载以外的其他选项时,没有将文件上载到S3。我们需要知道的是发生这种情况的原因以及如何解决。我应该澄清,Marcos的问题是,当使用本地计算机上传以外的服务(即Dropbox、文件URL、Box、网络摄像头等)时,从Filepicker.io上传的文件没有发送到配置的S3存储桶。这就是为什么他没有得到S3文件密钥的原因,因为Filepicker.io在使用本地上载以外的其他选项时,没有将文件上载到S3。我们需要知道的是为什么会发生这种情况,以及如何解决它。如果有人点击了这个按钮,那么如果你在免费计划中,你将不会收到钥匙。如果有人点击了这个按钮,那么如果你在免费计划中,你将不会收到钥匙。