【发布时间】:2018-08-19 10:58:14
【问题描述】:
我需要使用 C# 下载附加到 URL 的文件,并且我已经编写了这段代码:
var uri = new Uri("http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0");
var request = WebRequest.CreateHttp(uri);
var response = request.GetResponse();
string disposition = response.Headers["Content-Disposition"];
string filename = disposition.Substring(disposition.IndexOf("filename=") + 9).Replace("\"", "");
using (var fs = new FileStream(filename.Replace("/", "-"), FileMode.Create, FileAccess.Write, FileShare.None))
{
response.GetResponseStream().CopyTo(fs);
}
但是路径中保存的excel文件好像损坏了
【问题讨论】:
-
我更新了网址。请再看一遍
标签: c# httpwebrequest content-disposition