-1
我必須發送很多不同的文本文件,以在WebApplication的按鈕上單擊一次,但首先必須從服務器下載此文件。ASP.NET MVC。如何下載許多文本文件(pdf,docx,txt)併發送打印?
我該怎麼做?
我必須發送很多不同的文本文件,以在WebApplication的按鈕上單擊一次,但首先必須從服務器下載此文件。ASP.NET MVC。如何下載許多文本文件(pdf,docx,txt)併發送打印?
我該怎麼做?
您不能在同一個響應中發送多個文件。它在編程上是可行的,但瀏覽器將無法理解響應。
如果您只需要在一個事件中發送多個內容(例如,點擊響應),最好壓縮文檔併發送一個.zip文件。另一種選擇是響應不同的按鈕,每個文件一個。
原因是HTTP只預計一種響應,而不是兩種或更多。
你將需要一些客戶端應用程序。一個Web請求只能下載一個文件。該文件可以是需要發送的所有文件的'.zip',但它仍然由客戶端來解包。而在瀏覽器中,您只需打開用戶的打印對話框,就無法強制它實際打印。 – David
或者您可以在服務器上創建一個單獨的文件並將其發送給客戶端。 – paul