问题描述
我的网站做了一个下载应用程序的功能,用电脑端打开,下载正常。但是如果用手机打开此网页,就不能下载,没有反应,请大侠指教啊。
解决方案
解决方案二:
代码:stringfileURL=this.Server.MapPath("Download/OrderTracking-release.rar");//文件路径,可用相对路径FileInfofileInfo=newFileInfo(fileURL);Response.Clear();Response.AddHeader("content-disposition","attachment;filename="+Server.UrlEncode(fileInfo.Name.ToString()));//文件名Response.AddHeader("content-length",fileInfo.Length.ToString());//文件大小Response.ContentType="application/octet-stream";Response.ContentEncoding=System.Text.Encoding.Default;Response.WriteFile(fileURL);
解决方案三:
“下载应用程序的功能”的网页是什么呢?
解决方案四:
对手机而言,下载rar文件跟普通的文件没有什么区别。你可以在你的服务器上放个txt文件,看看手机访问时会不会有“就不能下载,没有反应”现象。在你的服务器端应该调试跟踪(或者日志)你的stringfileURL=this.Server.MapPath("Down......代码的执行时间。
解决方案五:
还是一样的,没反应,在手机端的浏览器查看与电脑端浏览器查看有什么区别吗?手机需要设置?
解决方案六:
为什么不直接给下载地址域名+Download/OrderTracking-release.rar还要自己获取数据流了往外抛呢?????
解决方案七:
直接访问软件网页地址就可以了,不用设置那么多的东西
解决方案八:
下个RAR是要干嘛,手机上自动忽略掉了吧
解决方案九:
如果楼主用的安卓手机,不如拿一个APK测试一下:.apkapplication/vnd.android.package-archive