我来解释一下,比问题的状态好。我动态生成 KML 从一个ASPX页面文件,并使用路由更改URL,这样我就可以访问myapp.com/mykml.kml,然后开始下载。我在ASPX页面中使用response.write()来发送数据,它可以完美地工作。但是有一个压缩版本的kml文件,即kmz,我想知道我是否仍然可以使用我的aspx页面来服务kmz而不是kml。因为我不使用文件,所以不能“压缩”它。有没有方法压缩流并将其输出到response.write()中?
是的,你可以: ASP.NET - Create Google Earth .kmz files dynamically using in-memory streams and #ziplib