如何在Fine Uploader中隐藏文件扩展名

How to hide file extension in Fine Uploader?

本文关键字:隐藏文件 扩展名 Uploader Fine      更新时间:2023-11-18

我正在使用精细的上传程序。不知怎么的,我想把文件扩展名隐藏在前面。https://i.stack.imgur.com/fxjF7.png

只需使用Fine Uploader的setName API方法更改文件名。你可以在onSubmit回调中这样做,比如:

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"请求参数中传递给您的服务器。