如何从URL和Alert用户下载文件,以便在Javascript中成功下载文件?

时间:2017-11-30 10:49:27

标签: javascript azure internet-explorer url azure-storage-blobs

问题陈述:

Azure Microservice正在向客户端Web应用程序发送blob URL-" https://somestorageaccount.blob.core.windows.net/somecontainer/myfile.pdf&#34 ;.

  • JavaScript应该能够从提供的URL下载文件。
  • 文件成功下载后,应显示警告。

我的努力:

  • 能够使用chrome和firefox中的以下代码从url下载文件,而IE则在新选项卡中打开文件而不下载。

                var link = document.createElement("a");
                document.body.appendChild(link); //required in FF, optional for Chrome
                link.download = fileName;
                link.target = "_blank";
    
                // Construct the uri
                link.href = dataUrl;
                document.body.appendChild(link);
                link.click();
    
                // Cleanup the DOM
                window.URL.revokeObjectURL(data);
                link.remove();
    
  • 无法继续。

0 个答案:

没有答案