我尝试Ionic.Zip.dll从asp.net c#web表单应用程序下载一个zip文件,如下所示:
zip.AddEntry("filename", arraybyte);
Response.Clear();
Response.BufferOutput = false;
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=SuppliersDocuments.zip");
zip.Save(Response.OutputStream);
Response.Close();
Run Code Online (Sandbox Code Playgroud)
但我Failed - network error这样:
错误只发生在chrome中,它在其他浏览器中正常工作.我的localhost上不会发生错误,它只发生在主服务器上.
如果有人可以解释这个问题的解决方案将是非常有帮助的.
我为我的网站编写了一个javascript代码,用于检测它是否在移动设备上的Opera Mini浏览器上运行.由于Opera Mini具有数据保存功能,因此启用它时有时无法正确加载站点,因此我想通过检测所使用的浏览器是否为Opera Mini来显示消息.
下面发布的代码适用于iOS上的Opera Mini,但它不适用于Android.任何建议使代码也适用于Android上的Opera Mini?
<script type="text/javascript">
function o(){
var isMobile = {
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
};
if( isMobile.Opera() ) alert('If you are using Opera Mini please disable Data Savings Mode to Have a pleasant browsing experience :)');
}
window.onload = o;
</script>Run Code Online (Sandbox Code Playgroud)