[英]ASP.NET how to get file name in specific folder on server
我有这个网站,我在ASP.NET编写 - C#。
我的问题是我有图像框,但用户可以上传任何名称的图像。 现在每个图像框都有自己的文件夹,在任何时候,该文件夹中只能有一个文件,即.JPG文件。
路径看起来像这样:
Server.MapPath("img/home/1/here can be any jpg file with any name eg. whateverPic.jpg")
因此,在上传文件时,名称可以随时更改...然后当我想在图片框中显示图像时出现问题。
我想要做的就是在文件夹img / home / 1 / ....中获取文件名,然后我可以将图片框的源设置为该名称。
如何在该特定文件夹中获取该文件名?
您可以使用它来获取目录中的文件列表
string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
然后只需使用filePaths [0]索引中的文件名
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.