我正在使用 DotNetZip,并注意到我在 Mac 上遇到了权限问题。这似乎只在我使用内容处置时发生。
即如果我只是将它保存到磁盘
using (ZipFile zip = new ZipFile(@"C:\zip\temp.zip"))
{
// this works fine
}
但是如果我像这样使用内容配置,则在 mac 上,用户权限被拒绝(每个人组都未选中)
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=" + filename);
using (ZipFile zip = new ZipFile(Response.OutputStream))
{
//
}