我正在使用优秀的 uploader 。不知怎的,我想在前面隐藏文件扩展名。 /image/fxjF7.png
最佳答案
只需使用 Fine Uploader 的 setName
API method 更改文件名即可。您可以在 onSubmit callback 中执行此操作,像这样:
callbacks: {
onSubmit: function(id, name) {
var extension = qq.getExtension(name);
var nameSansExtension =
name.replace(new RegExp('.' + extension + '$'), '');
this.setName(id, nameSansExtension);
}
}
现在 Fine Uploader 将处理不带原始扩展名的文件。如果您使用默认上传行为(分段编码上传),则原始文件名将可供您的服务器使用,这可能就是您想要的。 Fine Uploader 分配的名称将通过“qqfilename”请求参数传递到您的服务器。
关于javascript - 如何在 Fine Uploader 中隐藏文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36385059/