2011-02-16 7 views
0

다운로드 할 때 IIS 인트라넷에있는 모든 파일이 손상됩니다. 서버에서 열면 확인이됩니다. 내 컴퓨터에 로컬로 복사하면 (파일 탐색기로 파일을 전송하는 경우) 정상입니다. 그러나 링크가있는 인트라넷 페이지를 만든 다음 브라우저를 사용하여 을 다운로드하면 PC에 도착하면 크기가 약간 커지고 이 손상됩니다. 파일 전송 중에 IIS가 파일을 손상시키는 것 같습니다.IIS에서 다운로드 할 때 손상된 파일

감사

+0

어떻게 Perl이 들어 왔습니까? –

+0

나는 perl –

답변

2

출력 파일 핸들에서 binmode (으)로 전화 하시겠습니까? 출력 스트림을 바이너리 모드로 설정하지 않으면 보통 줄 바꿈 (\n 이상 정확하게 \x0a)이 Windows 스타일 CR-LF (\x0d\x0a)로 변환되며 크기 변환 및 손상을 설명합니다.

0

당신은 당신이 다운로드하려는 파일이 IIS에서 MIME-유형을 지원되는지 확인해 봤어? MIME 형식이 설정되지 않은 경우 IIS에서 상당히 쉽게 추가 할 수 있습니다.

+0

를 가진 인터넷 페이지를 창조한다 파일 형식은 jpg 또는 pdf 또는 doc 또는 ... –

+0

그 때 허가 일은 일 수 있었다는 것을 소리가 나는. IIS_User 또는 사용자가 파일에 액세스하고 있습니다. – TNC

관련 문제