手机浏览器图片显示

来源:互联网 发布:大众软件电子版 全集 编辑:程序博客网 时间:2024/04/25 11:38

手机浏览器可以在服务器上生成图片,但是不显示到手机上。
原因分析:
手机下载图片支持大小,支持格式,设置图片
需不需要格式转换
添加MIME类型
-----------------------------------------------------
显示图片
图片显示成功,注意图片格式,使用png格式的,jpg格式的显示不了。
对象赋值时使用clone(),对象的赋值。
图片字体太小,注意字体大小。

//显示图片

string strUrl = Server.HtmlEncode(Request.PhysicalApplicationPath) + "//abc.png";
        System.IO.FileInfo file = new System.IO.FileInfo(strUrl);
        Response.Clear();
        //添加头信息,为"文件下载/另存为"对话框指定默认文件名
        Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(file.Name));

        //添加头信息,指定文件大小,让浏览器能够显示下载进度
        Response.AddHeader("Content-Length", file.Length.ToString());

        //指定返回的是一个不能被客户端读取的流,必须被下载
        //Response.ContentType = "application/ms-excel";
        Response.ContentType = "image/png";
        //把文件流发送到客户端
        Response.WriteFile(file.FullName);

        //停止页面的执行
        Response.End();

原创粉丝点击