2014-01-15 186 views
0

我想給出提示Do you want to download?,然後顯示打開/保存對話框。如果用戶選擇保存,系統應該下載。如果用戶選擇打開,系統應該在資源管理器中顯示內容。使用打開的保存對話框下載sharepoint庫文件

我想通過提示用戶保存到客戶機上的某個位置來從sp庫下載文檔。我堅持打開/保存彈出功能。

下面的代碼提示保存.aspx頁:

Response.ContentType = "application/octet-stream"; 
Response.AppendHeader("Content-Disposition", "attachment,filename=" + file); 
string filepath = @"C:\Downloads\"; 
byte[] binfile =file.OpenBinary(); 
FileStream fstream = new FileStream(filepath + file.Name, FileMode.Create, FileAccess.ReadWrite); 
fstream.Write(binfile, 0, binfile.Length); 
fstream.Close(); 
+1

請粘貼一些代碼,並提供您實際面臨的問題。 – Aditya

+0

Response.ContentType =「application/octet-stream」; Response.AppendHeader(「Content-Disposition」,「attachment,filename =」+ file); string filepath = @「C:\ Downloads \」; byte [] binfile = file.OpenBinary(); FileStream fstream = new FileStream(filepath + file.Name,FileMode.Create,FileAccess.ReadWrite); fstream.Write(binfile,0,binfile.Length); fstream.Close(); } – user3198856

+0

這是提示保存.aspx頁面。 – user3198856

回答

相關問題