将Response.OutputStream保存到文件夹

时间:2019-07-30 14:50:45

标签: c# asp.net httpwebrequest httpwebresponse

我有一个rankedEmblem(tier){ let myEmblems = {IRON: 'Emblem_Iron', BRONZE: 'Emblem_Bronze' }; //You can put whatever emblem you want as key:value pair return myEmblems[tier]; } 当前正在下载文件,但我想停止下载并将文件保存在文件夹中。

HttpWebRequest

我尝试将ContactType更改为webRequest.Method = "GET"; webRequest.Credentials = CredentialCache.DefaultCredentials; webRequest.ContentType = "text/xml;charset=UTF-8"; using (var webResponse = webRequest.GetResponse()) using (var webStream = webResponse.GetResponseStream()) { if (webStream != null) { Response.Clear(); Response.Buffer = true; Response.ContentType = "application/pdf"; Response.AddHeader("Content-Disposition", "attachment; filename=\"test.pdf\""); Response.Cache.SetCacheability(HttpCacheability.NoCache); webStream.CopyTo(Response.OutputStream); Response.Flush(); Response.End(); } } 并添加Response.ContentType = "application/x-download";,但是文件仍在下载。

0 个答案:

没有答案