Javascript 更改blob url以下载链接

Javascript 更改blob url以下载链接,javascript,html,extjs,blob,Javascript,Html,Extjs,Blob,我正在尝试从Blob Url创建下载链接。我想添加保存在变量中的正确文件扩展名 下面的代码无法打开链接。如果我单独输入blobURL,它会打开文件,但当然没有正确的扩展名 我认为click()可能是问题所在……但为什么呢 请帮忙 console.debug(objectURL); //blob:http%3A//localhost%3A8080/46e5abd5-a0a1-4b9c-97bc-052fb0d41803 var a = document.createElemen

我正在尝试从Blob Url创建下载链接。我想添加保存在变量中的正确文件扩展名

下面的代码无法打开链接。如果我单独输入blobURL,它会打开文件,但当然没有正确的扩展名

我认为click()可能是问题所在……但为什么呢

请帮忙

console.debug(objectURL);
//blob:http%3A//localhost%3A8080/46e5abd5-a0a1-4b9c-97bc-052fb0d41803         

var a = document.createElement("a");
document.body.appendChild(a);

a.style = "display: none";
a.download = 'myFile' + fileExtension;
a.href = objectURL;

a.click();

请看我的例子:对不起,请您将代码转换为纯Javascript。还有一个区别是,您的链接不是由“click()”触发的。您想要这样的内容吗?