internet explorer浏览器中的Blob javascript对象更改文件名

internet explorer浏览器中的Blob javascript对象更改文件名,javascript,internet-explorer,blob,Javascript,Internet Explorer,Blob,我正在处理Blob对象以上载文件。发送到服务器的默认文件为“blob”。 我想覆盖它并设置为原始文件名 我在堆栈溢出中看到了类似的,答案建议使用 form.append("blob",blob, filename); 但这只适用于chrome和FF 任何人都知道如何在InternetExplorer版本10+中实现这一点 提前感谢,, 比尔, Rohit PAI您可以使用blob对象创建文件对象: var temporalFile= new File([blob], 'correctName.

我正在处理Blob对象以上载文件。发送到服务器的默认文件为“blob”。 我想覆盖它并设置为原始文件名

我在堆栈溢出中看到了类似的,答案建议使用

form.append("blob",blob, filename);
但这只适用于chrome和FF

任何人都知道如何在InternetExplorer版本10+中实现这一点

提前感谢,, 比尔,
Rohit PAI

您可以使用blob对象创建文件对象:

var temporalFile= new File([blob], 'correctName.txt'); 
form.append("blob", temporalFile);

我只需要在另一个参数
form.append(“blobname”,filename)中发送名称@Musa-是的,我同意你的看法。我没有权限更改服务器端实现,它只对内容沉积中存在的文件密钥有效。您在这里遗漏了一些内容,问题是
FormData.append
fileName
属性在IE中不起作用(顺便说一句,我自己无法重新编写)。根据
文件()。