在Web應用程序[asp.net]中,我編寫了一個下載代碼,工作正常,但在下載一個窗口顯示「open」/「save」時,我不想問這個消息,當我點擊下載它應該顯示文件。在新窗口或新頁面中。 [下載頁面優秀]。你可以幫我嗎。比你。我的代碼是這樣的:asp.net中的文件下載選項?
string pah = "./Files/" + ds.Tables[0].Rows[0]["targetname"].ToString();
// You should put more appropriate MIME type as per your file time - perhaps based on extension
Response.ContentType = "application/octate-stream";
//Response.AddHeader("content-disposition", "attachment;filename=[your file name w/o path]");
Response.AddHeader("content-disposition", "attachment;filename="+ds.Tables[0].Rows[0]["targetname"].ToString());
// Start pushing file to user, IIS will do the streaming.
Response.TransmitFile(pah);
Response.Flush();
你能幫助我嗎?謝謝。
它顯示保存對話框呢! – 2012-01-04 05:07:01
我更新了上面的答案並添加了TransitFile的替代方法。我希望這有幫助。 – Qorbani 2012-01-04 05:29:07
好的Qorbani,我檢查並通知你,謝謝你的回覆 – 2012-01-04 07:05:31