我想在用戶點擊時有一個鏈接,它允許用戶從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