如果用户提供图像的url路径,我希望能够尝试使用Webclient下载它。我正在使用httpresponse来检查文件。有没有办法获取文件名,以便更容易保存?感谢
答案 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");