asp.net如何获取图片的url文件名

时间:2011-08-29 20:07:22

标签: asp.net image

如果用户提供图像的url路径,我希望能够尝试使用Webclient下载它。我正在使用httpresponse来检查文件。有没有办法获取文件名,以便更容易保存?感谢

2 个答案:

答案 0 :(得分:7)

尝试使用Uri Class加载路径并从Segments集合中提取文件名:

Uri uri = new Uri("http://www.domain.com/image.jpg");
string fileName = uri.Segments.Last();

答案 1 :(得分:2)

我会考虑使用System.IO.Path.GetFileName:

string fileName = Path.GetFileName("http://www.abc.com/myimage.jpg");