使用基本的精细上传器和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);