文件下载功能不适用于在 iPhone/Ipad(适用于 Safari 和 Chrome)中使用 iframe 的 MVC-Bootstrap Web 应用程序。在台式机、笔记本电脑和 Android 设备(适用于所有浏览器)中一切正常。
单击按钮时,我使用下面的 Jquery 代码调用 iframe 来下载 PDF
$("#iframedownload").attr("src", downloadURL);
downloadURL 指向具有下载文件的代码的页面。
下载文件的代码
return File(filebyteArray, "application/pdf", string.Format("Myfile.pdf",
DateTime.Now.Ticks.ToString()));
Iframe
<iframe id="iframedownload" style="display: none"></iframe>
对此有什么想法吗?
看起来 Iphone/Ipad 不支持 iframe 下载方法
Use 窗口位置反而
window.location = "@Url.Action(Action, Controller)";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)