gpt4 book ai didi

filepicker.io - 使用 filepicker.io 将文件上传到 S3 并替换空格

转载 作者:行者123 更新时间:2023-12-04 06:30:57 27 4
gpt4 key购买 nike

我一直在使用 javascript 库 filepicker.io 将文件上传到 amazon s3 并且实现正常,我现在面临的问题是当用户上传带有空格或花哨字符的文件时,这些文件无法访问通过 http,我想知道是否有任何方法可以在上传之前对文件应用某种重命名。

我正在使用 filepicker.io api 中的 pickAndStore 方法

filepicker.pickAndStore({
mimetype: ['video/*'],
services:['COMPUTER', 'DROPBOX', 'GOOGLE_DRIVE', 'BOX', 'URL', 'VIDEO', 'FTP'],
},{location: 's3'},function(fpfiles){
fpfile = fpfiles[0];
$('#temp_file_url').val('/' + fpfile.key);
});

谢谢。

最佳答案

您可以在 filepicker.store() 调用和 filepicker.pickAndStore() 中指定一个“路径”参数,因此如果您想要专门去除文件名中的空格但保持其余部分不变,结构将是:

filepicker.pick({...options...}, function(fpfile){
var new_name = process(fpfile.filename);
filepicker.store(new_name,
{path: new_name, filename: new_name}, function(){});
});

关于filepicker.io - 使用 filepicker.io 将文件上传到 S3 并替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16342163/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com