我想刷新一個已創建的Zip文件,並有一個問題: a)它實際上並沒有沖洗(我之前使用的代碼與CSV文件和所有效果很好)沖洗流的ZIP
下面是代碼:
outputMemStream.Position = 0;
System.Web.HttpResponse Resp = System.Web.HttpContext.Current.Response;
Resp.ClearContent();
Resp.ClearHeaders();
Resp.ContentType = "application/zip";
Resp.AddHeader("Content-Disposition", "attachment; filename=\"download.zip\"");
//byte[] buff = outputMemStream.ToArray();
//File.WriteAllBytes(path, buff);
outputMemStream.CopyTo(Resp.OutputStream);
outputMemStream.Close();
outputMemStream.Dispose();
Resp.Flush();
Resp.End();
流被正確創建,因爲我能救它,以後可以檢查它,它看起來好了..只是那件事,我的瀏覽器沒有按」讓我下載它是相當煩人的。 歡呼你的幫助!
這是在一個aspx頁面,一個ashx頁面,其他的東西? – RQDQ
它在aspx頁面(在.cs後面的代碼中),在按下「Export All」按鈕之後發生的一種方法 –