3个回答
2013-07-22
展开全部
可以。1)首先使用System.IO.Directory.GetFiles("你的路径","*.jpg");你应该获取带有绝对路径的图片。2)然后可以使用foreach输出:foreach (var img in System.IO.Directory.GetFiles("你的路径","*.jpg")){ Response.Write("<img src='"+img+"'/>");}
2013-07-22
展开全部
在asp.net中可以直接用字符串来引用图片到页面显示,跟asp差不多;你既然说是“读取”图片,那我猜你是要读该图片的数据流,给个代码参考下,不知道能不能帮到你。 public void ReadPic(picPath)
{
if (!string.IsNullOrEmpty(picPath))
{
FileStream fs = new FileStream(@path, FileMode.Open, FileAccess.Read);
Bitmap myImage = new Bitmap(fs); //这里就获得了一个bitmap对象了,如果你只要这样,就不用下面的了。 //接下来演示把这个图片用jpeg格式处理下再输出到浏览器 :
MemoryStream ms = new MemoryStream();
myImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.ClearContent();
context.Response.ContentType = "image/Jpeg";
context.Response.BinaryWrite(ms.ToArray());
}
}
{
if (!string.IsNullOrEmpty(picPath))
{
FileStream fs = new FileStream(@path, FileMode.Open, FileAccess.Read);
Bitmap myImage = new Bitmap(fs); //这里就获得了一个bitmap对象了,如果你只要这样,就不用下面的了。 //接下来演示把这个图片用jpeg格式处理下再输出到浏览器 :
MemoryStream ms = new MemoryStream();
myImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.ClearContent();
context.Response.ContentType = "image/Jpeg";
context.Response.BinaryWrite(ms.ToArray());
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-22
展开全部
<asp:Image ID="Image1" ImageUrl="XXXX.JPG" runat="server" />
XXXX.jpx 就是你图片的路径,比如说image文件夹内,而你的网页跟image文件夹是同目录的就那就是image/xxxx.jpg 如果不是同目录就../imag,xxxx.jpg
XXXX.jpx 就是你图片的路径,比如说image文件夹内,而你的网页跟image文件夹是同目录的就那就是image/xxxx.jpg 如果不是同目录就../imag,xxxx.jpg
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询