我想在用户点击时有一个链接,它允许用户从SharePoint文档库下载文档。如何以编程方式在SharePoint中下载文档?
该链接将被放置在一个aspx页面内。
我想下面的功能:
Response.ContentType = "application/xls";
Response.AppendHeader("Content-Disposition", "attachment; filename=abc.xls");
Response.TransmitFile(Server.MapPath("~/abc.xls"));
Response.End();
它让我成功地下载文件,但下载的文档无法打开。
有什么更好的方法来做到这一点?
感谢您能否提供一些参考资料,谢谢。
当您尝试打开文档时会发生什么? – 2011-04-07 02:19:01
这与标题有什么关系? – SLaks 2011-04-07 02:20:35
当我打开xls文件时,错误表示它的格式与文件扩展名指定的格式不同。可能是我的ContentType出错 – sams5817 2011-04-07 03:09:55