当Uri不包含名称时,有没有办法知道使用WebClient下载的文件的原始名称?
例如,在下载源自事先不知道名称的动态页面的站点中会发生这种情况.
使用我的浏览器,该文件获取正确的名称.但是如何使用WebClient完成这项工作?例如
WebClient wc= new WebClient(); var data= wc.DownloadData(@"www.sometime.com\getfile?id=123");
使用DownloadFile()不是解决方案,因为此方法需要事先提供文件名.