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

标签 javascript fine-uploader

我正在使用优秀的 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/

相关文章:

javascript - 精细 uploader : change the UI filename based on server response

fine-uploader - 给每个附件一个标题

javascript - 如何通过 "fineuploader"库调用移动设备上的摄像头?

javascript - fineuploader 按钮不显示 IE7/8

javascript - 在 JavaScript 中使用 IF 处理复选框状态

javascript - jQuery表格排序和货币发行

javascript - 自定义上传按钮适用于桌面但不适用于移动设备

amazon-s3 - Fine Uploader 获取 "Policy expired"消息发送到 S3 一些

javascript - 如何在 Vue 文件中使用 Blade?

javascript - 子目录中的服务 worker ,但我希望范围是根目录