傳輸文件的文件夾,我具備這些端點WCF服務:如何壓縮和WCF
- 淨TCP端點。
- REST端點。
我的服務託管在IIS上。
我有一個web服務中的功能,我發送一個文件夾的名稱(將根據輸入改變,假設說「FolderData」)。 Web服務查看主文件夾(Let Say D:\ MasterDumps)並找到文件夾「FolderData」。該文件夾通常包含幾個XML文件和一個Excel文件。文件夾的大小從1 MB到100 MB不等(最小值爲&)。
我想壓縮此文件夾「FolderData」並將其發送到客戶端。在客戶端,我想提取內容並閱讀文件並在業務邏輯中使用它們。
我正在看這個utility壓縮和解壓縮文件。對於轉移,我正在查看返回流。
顯然我想盡可能地壓縮數據,以便通過電線傳輸的數據更少。
如果我在正確的道路上,我想提出一些建議。還有什麼更好的方法來實現這一點。可能是更好的壓縮方法(.NET庫),如果我可以在通過電線發送流時應用壓縮。
任何建議表示讚賞。博客或鏈接將有所幫助。
對於荏苒部分,嘗試搜索類似 – TheLethalCoder
'在C#壓縮和解文件' 如果你在.NET> = 4.5,有一個使用ZipFile類可用(https://msdn.microsoft.com/en-us/library/system.io.compression.zipfile(v=vs.110).aspx) –