DotNetZip을 사용하고 있는데 Mac에서 사용 권한 문제가 발생하는 것으로 나타났습니다. 이것은 콘텐츠 처리를 사용할 때만 발생하는 것으로 보입니다.DotNetZip : C# 권한으로 zip 만들기 문제
난 그냥 디스크에 저장하는 경우 즉,
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))
{
//
}
감사합니다. zip이 내 Windows 웹 서버에서 생성되었음을 분명히해야합니다. 이 문제는 Mac 사용자가 다운로드 할 때 발생합니다. – frosty