文件下载功能不适用于在Iphone / Ipad中使用iframe的MVC-Bootstrap Web应用程序(适用于Safari和Chrome)。台式机,笔记本电脑和Android设备(适用于所有浏览器)的一切都很好。
在按钮单击中,我使用下面的Jquery代码来调用iframe来下载PDF
$("#iframedownload").attr("src", downloadURL);
downloadURL指向包含下载文件代码的页面。
下载文件的代码
return File(filebyteArray, "application/pdf", string.Format("Myfile.pdf",
DateTime.Now.Ticks.ToString()));
I帧
<iframe id="iframedownload" style="display: none"></iframe>
对此有何想法?
答案 0 :(得分:1)
看起来Iphone / Ipad不支持iframe下载方法
使用 window.location 代替
window.location = "@Url.Action(Action, Controller)";