.net 如何读取出web某一目录下面的所有图片 并显示在网页中 80

如题,.net做的网站,某一个文件夹中有很多图片,希望读取出来显示在页面上,重点是获取到图片的名字,请高手指点。并附上简洁代码,测试成功后立即给分,在线等。注意:不要使用... 如题,.net做的网站,某一个文件夹中有很多图片,希望读取出来 显示在页面上,重点是获取到图片的名字,请高手指点。并附上简洁代码,测试成功后立即给分,在线等。
注意:不要使用用户控件,切记 切记,也不要使用.net的拖动控件,只要在页面上写出代码 用
<%

%>

包括就行了
展开
 我来答
取券啦
2013-10-08 · TA获得超过107个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:155万
展开全部
需要应用system.text;和system.io;

DirectoryInfo di = new DirectoryInfo(path);//目录地址

FileInfo[] fis = di.GetFiles();
StringBuilder sb = new StringBuilder();
string master = "<img src='{Url}'/>";
foreach(FileInfo fi in fis)
{
sb.AppendLine(master.Replace("{Url}",fi.Name));
}
Response.Write(sb.ToString());
jianiter
2013-10-08 · 超过21用户采纳过TA的回答
知道答主
回答量:78
采纳率:100%
帮助的人:58.7万
展开全部
做了一个简单的图片获取,存入一个html页面展示,可以参考下:
string dirp = @"F:\res\images\";
DirectoryInfo mydir = new DirectoryInfo(dirp);
System.IO.StreamWriter sw;
sw = new System.IO.StreamWriter(@"F:\res\test.html", false, System.Text.Encoding.Default);
sw.Write("<html><body>");
foreach (FileSystemInfo fsi in mydir.GetFileSystemInfos())
{
if (fsi is FileInfo)
{
FileInfo fi = (FileInfo)fsi;
string s = System.IO.Path.GetExtension(fi.FullName);
if (s == ".jpg" || s==".png")
{
sw.Write("<img src ='images/" + fi.Name + "'>");
}
}
}
sw.Write("</body></html>");
sw.Close();
Console.WriteLine("成功");
Console.ReadLine();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小蜜淋
2013-10-08
知道答主
回答量:10
采纳率:0%
帮助的人:8.3万
展开全部
List<ServerFileStructure> list = new List<ServerFileStructure>();
String path = Server.MapPath("App_GlobalResources\\PicRes");
String[] dir = System.IO.Directory.GetFiles(path);
foreach (String item in dir)
{
ServerFileStructure file = new ServerFileStructure();
string[] i = item.Split('\\');
file.FileName = i[i.Length - 1];
file.FileContent = System.IO.File.ReadAllBytes(item);
list.Add( file );
}
return list;

App_GlobalResources\\PicRes是我存放鱼片的目录
ServerFileStructure是我自定义的一个类,包含FileName和FileContent属性

页面展示部分比较简单,就不写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
371002515
2013-10-08 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:425
采纳率:50%
帮助的人:141万
展开全部
这个前几天刚刚帮我同事写过差不多的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longfujin
2013-10-08 · TA获得超过528个赞
知道小有建树答主
回答量:1973
采纳率:0%
帮助的人:282万
展开全部
io,然后foreach。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式