任何人都可以提出一個SharePoint Web部件中提供下載文件的最佳方式嗎?該文件將根據請求動態創建,但我仍然需要顯示標準頁面以及正在下載的文件。下載Web部件和提供文件?
3
A
回答
0
最終,我在用戶選擇「導出」選項後,在重新加載期間動態地向Web部件添加了一個iFrame,並在其中加載了處理髮送的標準.aspx頁面。這解決了必須發送Response.End的問題。
0
本示例的基本組成部分非常簡單,可以在Microsoft文章here中找到。
微軟的文章包括下面的代碼片段:
private void Page_Load(object sender, System.EventArgs e)
{
//Set the appropriate ContentType.
Response.ContentType = "Application/pdf";
//Get the physical path to the file.
string FilePath = MapPath("acrobat.pdf");
//Write the file directly to the HTTP content output stream.
Response.WriteFile(FilePath);
Response.End();
}
這應該幫助你。
+0
除非我誤解了,那麼問題就是'Response.End' - 除了發送文件和其他文件之外,您無法做任何其他事情。我需要發送文件並顯示普通頁面。 – Moo 2009-09-14 11:48:18
相關問題
- 1. Django提供下載文件
- 2. Django - 提供文件供下載
- 3. .msg文件提供下載錯誤
- 4. 提供鏈接以下載文件
- 5. 提供.jad文件下載鏈接
- 6. 提供可下載的文件perl-template
- 7. 使用PHP提供文件下載
- 8. 提供一個遠程文件下載
- 9. 在會話中提供文件下載
- 10. 檢票提供文件下載
- 11. 讓Django提供可下載的文件
- 12. 從Web API提供文件和路由
- 13. 獲取外部文件並作爲下載提供
- 14. 使用Android下載提供商下載文件
- 15. 閱讀PDF文件並以iText作爲下載文件提供
- 16. 使用PHP強制下載文件並提供空文件
- 17. python:在使用urllib下載文件時提供文件,BaseHTTPSserver
- 18. 提供沒有文件擴展名的可下載文件?
- 19. 如何使用mod_perl和CGI :: Application提供臨時文件下載?
- 20. 提供文件供PHP下載 - 停止多次點擊
- 21. Web API下載鎖文件
- 22. Web服務器如何提供當前下載到瀏覽器的文件?
- 23. 如何使用Tapestry5從外部上下文提供文件5
- 24. ajax文件下載:進度事件,供下載
- 25. 下載PDF文件提交
- 26. Phpseclib:部分文件下載
- 27. 從外部庫提供靜態文件
- 28. Web Scotty:提供靜態文件時找不到文件
- 29. 通過下載鏈接提供下載文件的最佳方法是什麼?
- 30. 在wwwroot外部提供HTML文件的.NET Core無法加載JS文件
「標準頁面」是什麼意思? – 2009-09-10 11:24:51
我的意思是當不處理文件下載時顯示頁面。例如,我在頁面上有幾個表格,並提供一個「導出」選項,將用戶的數據作爲.csv提供給用戶。但是,我不希望用戶最終在空白頁面等。我所見過的所有例子只處理文件下載,並假定文件下載是從一次性的專用頁面發生的。 – Moo 2009-09-10 11:43:14