0
보안 (ssl) 파일 업로드 및 다운로드를 허용하는 웹 사이트가 있습니다. 이 사이트는 IIS 6.0이 설치된 Window 2003 서버에서 실행됩니다. asp.net 2.64MB 이상의 파일에 대한 파일 다운로드가 실패합니다.
이 코드를 사용 : 내 테스트에서
protected void StartDownLoad(string filename)
{
Response.Clear();
if(filename.EndsWith("zip"))
Response.ContentType = "application/zip";
else
Response.ContentType = "application/msword";
string path = "C:\\Inetpub\\sites\\testsite\\secureDocs\\" + filename;
Response.WriteFile(path);
string headDesc = "inline;filename=" + filename;
Response.AddHeader("Content-Disposition", headDesc);
Response.End();
}
어떤 문제없이 62메가바이트 파일 다운로드 - 65메가바이트 다운로드를 시작하기 위해 표시 한 다음 즉시 중지합니다. http 오류 로그에는 각각 "Connection_Dropped"를 표시하는 네 개의 항목이 있습니다. 폴더에서 권한을 제거하고 https URL을 통해 파일에 직접 액세스하면 65MB를 초과하는 파일을 다운로드 할 수 있으므로 IIS 문제인 것 같지 않습니다. 응답 쓰기를 제한하는 asp.net 설정이 있습니까? IIS 문제입니까? 누구도 전에 이것에 빠졌습니까? 어떤 해결책?
정말 고마워요. –