使用打开的“保存”对话框下载sharepoint库文档

时间:2014-01-15 15:44:39

标签: sharepoint

我想提示警告Do you want to download?,然后显示打开/保存对话框。如果用户选择保存系统应该下载。如果用户选择打开,则系统应在资源管理器中显示内容。

我想通过提示用户保存到客户端计算机上的某个位置来从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 个答案:

答案 0 :(得分:0)

您可以使用SharePoint本机功能下载文件: 重定向到_layouts / download.aspx

请参阅此处的参考:http://mohitvash.wordpress.com/2013/06/18/sharepoint-download-a-file-programatically/