我正在使用DotNetZip并注意到我在Mac上获得许可问题。这似乎只发生在我使用内容处置。DotNetZip:使用C#权限问题创建zip
也就是说,如果我只是将它保存到磁盘
using (ZipFile zip = new ZipFile(@"C:\zip\temp.zip"))
{
// this works fine
}
,但如果我使用的内容部署像这样,在Mac用户权限被拒绝(Everyone组选中)
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=" + filename);
using (ZipFile zip = new ZipFile(Response.OutputStream))
{
//
}
谢谢,我应该澄清,我的Windows Web服务器上生成的压缩。 Mac用户下载它们时会发生此问题。 – frosty 2009-03-03 16:19:54