2010-01-21 69 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

相关问题