日期:2014-05-18  浏览次数:20397 次

年前棘手问题,求解决,求安心过年
一个简单的网站,上传跟下载的功能,客户要求手机端去操作,结果上传没有问题,下载时一张图片居然下成了htm页面,真是郁闷啊!!手机是三星i9000,安卓系统,什么默认浏览器、uc、天天、opera、遨游都不行。
下载的代码是:
FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";  
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
pc端测试没一点问题,这是为什么呢?帮帮忙啊~~

------解决方案--------------------
给地址你看看http://blog.csdn.net/jenny0810/article/details/5258663
------解决方案--------------------
http://blog.csdn.net/jenny0810/article/details/5258663
可以吗?
------解决方案--------------------
没用过手机开发,学习