我在一页面后台写了一段代码,以二进制的方式显示图片,代码如下:
string filename1 = (string)Session["PicView"];
string mPath = Server.MapPath("../../UploadFiles/共享文件") + "\\" + filename1;
FileStream fs = new FileStream(mPath, FileMode.Open, FileAccess.Read); //创建文件流。读取图像
byte[] imageData = new byte[(int)fs.Length]; //定义保存图像数据的二进制数组
fs.Read(imageData, 0, (int)fs.Length); //输出图像的二进制数据
Response.BinaryWrite(imageData); //设置页面的输出格式,注意:在此只能输出jpg格式
Response.ContentType = "image/pjpeg";
Response.End(); 可是发现显示的图片非常大,应如何在页面中或后台通过代码来限制图片的大小呢??望指教
string filename1 = (string)Session["PicView"];
string mPath = Server.MapPath("../../UploadFiles/共享文件") + "\\" + filename1;
FileStream fs = new FileStream(mPath, FileMode.Open, FileAccess.Read); //创建文件流。读取图像
byte[] imageData = new byte[(int)fs.Length]; //定义保存图像数据的二进制数组
fs.Read(imageData, 0, (int)fs.Length); //输出图像的二进制数据
Response.BinaryWrite(imageData); //设置页面的输出格式,注意:在此只能输出jpg格式
Response.ContentType = "image/pjpeg";
Response.End(); 可是发现显示的图片非常大,应如何在页面中或后台通过代码来限制图片的大小呢??望指教
解决方案 »
- 用IIS配置了网页,但是只有局域网内部可以访问,如何能让外网的也可以访问?
- 求一ASP.NET(C#)通过互联网利用电信网关发短信的代码
- 求助!“Could not find stored procedure 'GetNewTeacherList'.”
- 100分!!!!做了一个信息采集的系统,问一下怎么取出返回的网页源码中的所有链接标签????
- 求网上商店的源代码?
- 帮忙看一段代码有什么问题?
- 输入框为空的问题,谢谢大家帮忙
- 怎么asp:ScriptManager 在vs 2005中找不到呢
- 我看中的ASPNET空间,¥108/1年 同时访问人数40人(包括网页与论坛),大家给些建议http://www.103.cn/host_1.asp?id=10
- 安装了.NET Framework和.NET后,win2000变成了自动登陆(不需要输入用户和密码),怎样改回来?
- 用Visual Studio 内置的IIS调用DllImport很正常,请问IIS上如何调用DllImport
- 超简单的存储过程问题~!
string filename1 = (string)Session["PicView"];
string mPath = Server.MapPath("../../UploadFiles/共享文件") + "\\" + filename1;
FileStream fs = new FileStream(mPath, FileMode.Open, FileAccess.Read); //创建文件流。读取图像
if (fs.Length>60*1024) Response.End();//如果大于60k就不显示
byte[] imageData = new byte[(int)fs.Length]; //定义保存图像数据的二进制数组
fs.Read(imageData, 0, (int)fs.Length); //输出图像的二进制数据
Response.BinaryWrite(imageData); //设置页面的输出格式,注意:在此只能输出jpg格式
Response.ContentType = "image/pjpeg";
Response.End();