2015-06-09 65 views
-1

我必須發送很多不同的文本文件,以在WebApplication的按鈕上單擊一次,但首先必須從服務器下載此文件。ASP.NET MVC。如何下載許多文本文件(pdf,docx,txt)併發送打印?

我該怎麼做?

+1

你將需要一些客戶端應用程序。一個Web請求只能下載一個文件。該文件可以是需要發送的所有文件的'.zip',但它仍然由客戶端來解包。而在瀏覽器中,您只需打開用戶的打印對話框,就無法強制它實際打印。 – David

+1

或者您可以在服務器上創建一個單獨的文件並將其發送給客戶端。 – paul

回答

2

您不能在同一個響應中發送多個文件。它在編程上是可行的,但瀏覽器將無法理解響應。

如果您只需要在一個事件中發送多個內容(例如,點擊響應),最好壓縮文檔併發送一個.zip文件。另一種選擇是響應不同的按鈕,每個文件一個。

原因是HTTP只預計一種響應,而不是兩種或更多。