如何在精细上传器blob请求中更改文件名

时间:2017-03-06 03:01:57

标签: blob filenames fine-uploader

使用基本的精细上传器和addFile插入基于blob的条目。在服务器因“安全问题”而拒绝请求之前一切正常。 如果我将blob转换为文件并将其发送到精细上传器,服务器非常高兴。两个请求之间的唯一区别是请求标头中的文件名。

file-uploader setName()似乎没有更改为“blob”名称。

失败: 内容处理:表格数据; NAME = “qqfile”;文件名=“斑点” 内容类型:image / jpeg

用任何方法将'filename =“blob”'替换为包含正确扩展名的名称 - blob.jpg,blob.gif等?

 var myblob = new Blob([outputBuffer], {type: "image/jpeg"});
     myblob.name = ofile;
     var myfile = new File([myblob], 'ImageTest.jpg', {
             lastModified: new Date(0), // optional - default = now
             type: "image/jpeg" // optional - default = ''
     });
     fineUploader.addFiles({blob:myblob, name:ofile});
     console.log(fineUploader.getName(0));
     fineUploader.setName(0,ofile);
     console.log(fineUploader.getName(0));
     fineUploader.addFiles(myfile);

0 个答案:

没有答案