asp.net怎么查看服务器上的图片

2025-05-17 18:36:03
推荐回答(1个)
回答1:

当你用ASP。NET去编程的时候,在后台代码中的操作实际上就是在服务器上的操作。而前台的Javascript代码才是对客户端进行的操作。你在画面上的控件,如果双击能产生事件,像是Button一类的,都是服务器控件。所以,在后台写代码,可以操作服务器上的任一文件,包括图片。例如下面找文件名的函数。
string dirPath= HttpContext.Current.Server.MapPath("../PIC/");
if (Directory.Exists(dirPath))
{
//获得目录信息
DirectoryInfo dir = new DirectoryInfo(dirPath);
//获得目录文件列表
FileInfo[] files = dir.GetFiles("*.*");
string[] fileNames = new string[files.Length];
int i = 0;
foreach (FileInfo fileInfo in files)
{
fileNames[i] = fileInfo.Name;
i++;
}
return fileNames;
}