.net 如何读取出web某一目录下面的所有图片 并显示在网页中
答案:5 悬赏:20 手机版
解决时间 2021-11-08 13:37
- 提问者网友:战魂
- 2021-11-07 22:15
.net 如何读取出web某一目录下面的所有图片 并显示在网页中
最佳答案
- 五星知识达人网友:七十二街
- 2021-11-07 23:18
需要应用system.text;和system.io;
DirectoryInfo di = new DirectoryInfo(path);//目录地址
FileInfo[] fis = di.GetFiles();
StringBuilder sb = new StringBuilder();
string master = "";
foreach(FileInfo fi in fis)
{
sb.AppendLine(master.Replace("{Url}",fi.Name));
}
Response.Write(sb.ToString());
DirectoryInfo di = new DirectoryInfo(path);//目录地址
FileInfo[] fis = di.GetFiles();
StringBuilder sb = new StringBuilder();
string master = "";
foreach(FileInfo fi in fis)
{
sb.AppendLine(master.Replace("{Url}",fi.Name));
}
Response.Write(sb.ToString());
全部回答
- 1楼网友:傲气稳了全场
- 2021-11-08 02:30
io,然后foreach。
- 2楼网友:行路难
- 2021-11-08 01:51
这个前几天刚刚帮我同事写过差不多的功能。
- 3楼网友:渡鹤影
- 2021-11-08 00:50
List list = new List();
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属性
页面展示部分比较简单,就不写了
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属性
页面展示部分比较简单,就不写了
- 4楼网友:躲不过心动
- 2021-11-07 23:50
做了一个简单的图片获取,存入一个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("");
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("");
}
}
}
sw.Write("");
sw.Close();
Console.WriteLine("成功");
Console.ReadLine();
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("");
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("");
}
}
}
sw.Write("");
sw.Close();
Console.WriteLine("成功");
Console.ReadLine();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯