【问题标题】:How do I use a Filepicker.io widget but also use custom file names?我如何使用 Filepicker.io 小部件但也使用自定义文件名?
【发布时间】:2013-01-11 03:02:45
【问题描述】:
我目前正在使用 Filepicker.io 的 Javascript API,并利用Store 方法的路径选项将自定义文件名写入我们的 S3 存储桶的能力。从在线文档来看,Store 方法似乎是唯一可以实际使用自定义文件名的地方。
但是,我们想开始使用一些小部件,甚至只使用 Javascript API 中的 Pick/PickMultiple。有没有办法在使用小部件时也设置自定义文件名?如果是这样,任何指导将不胜感激!
【问题讨论】:
标签:
javascript
filepicker.io
【解决方案1】:
您也可以使用 storePath 选项:
filepicker.pick({storePath: '/myfiles/file.png'}, function(InkBlob) {
console.log(InkBlob);
});
【解决方案2】:
对于这个用例,如果您愿意,您将不得不超越小部件并使用“裸机”API。那么
filepicker.pick(function(FPFile){
filepicker.store(FPFile, {location:"S3", path: "myFile.png"});
});
这将是解决问题的方法。