2011-09-08 81 views
0

我有一個ASP.NET應用程序,使用reportviewer的頁面。有人可以給我一個關於如何達到以下要求的提示:從其他應用程序登錄到asp.net網站,然後接收文件流

我想從頁面獲取報告爲PDF文件,無需用戶交互。我知道我可以將報告呈現給文件流,但由於沒有用戶在瀏覽器中打開它,我需要從另一個可能在夜間運行的應用程序中收集文件流。

可能還有其他方法,例如web服務可能會將文件流返回給我,但這也意味着,我必須修改報告從其接收數據的數據源的設置。頁面上有很多控件,用於提供過濾器參數。通過使用頁面生命週期,我可以使用已經存在的內容。

我曾想過wget,但還沒有嘗試過,我不確定使用cookie會有多複雜的登錄。我確實完全控制了asp.net應用程序,所以如果我可以修改某些內容以使它更容易,我會這樣做。

回答

相關問題