2010-02-16 44 views

回答

0

很明显,将文件解压缩到的目录的权限写在你的web服务保存zip文件到上传的文件夹上,然后读取zip文件它已被保存以解压缩。

如果你对C#中的拉链组件后,看SharpZibLib(开放源代码)或Xceed Zip(商业)

0

你基本上需要具备该服务在其下运行的帐户(ASPNET例如,如果在IIS下)有权限为您正在使用的目录编写文件

0

假设您在System.IO.Compression命名空间中使用GZipStream,则没有特定的权限集需要授予为了使用它。

但是,如果您坚持使用磁盘,您的身份正在运行Web服务(或者与Web服务相连的用户,如果您正在模拟它们),则绝对需要访问您正在编写解压缩的位置数据。

请注意,如果您要跨线传输大量二进制数据,则应确保使用的是Soap Message Transmission Optmimization Mechanism

相关问题