2010-01-21 84 views
2

讓我解釋比什麼問題狀態更好。我從aspx頁面動態生成KML文件,並使用路由來更改網址,以便我可以訪問myapp.com/mykml.kml並開始下載。我在aspx頁面中使用Response.write()來發送數據,它的工作完美無瑕。但是KML文件有一個壓縮版本,它是KMZ,我想知道我是否仍然可以使用我的aspx頁面來提供KMZ而不是KML。由於我不使用文件,我不能「壓縮」它。有沒有辦法壓縮流並將其輸出到Response.Write()中?我可以壓縮Response.write嗎?

回答

1
+0

嘛沒想到這有一個博客條目的地方。對不起,我沒有更好地搜索。博客條目談論不可能在圖書館做這件事。 .NET 3.5有能力PKZip嗎? – 2010-01-21 10:46:43

+1

是和否。您可以使用System.IO.Packaging創建一個zip文件,但它會導致失眠,頭痛,噁心和脫髮。最好使用第三方庫。 – Cheeso 2010-01-22 02:21:12

相關問題