D

엑셀등 문서 첨부파일 다운로드 창에서 "열기" 했을때 오류 해결

특정 서버에서 엑셀등 문서파일 열기에서 오류가 나오는경우..

하루종일 삽질하다 겨우 해결했습니다.

위 링크는 해답을 얻은 php스쿨 게시글입니다.

두번째 링크는 제가 질문한 게시글입니다.

해결방법:

=============download.php line-55 ==================================
<?
if (file_exists($filepath)) {
header("Cache-control: private"); //<---- 이부분 추가
if(eregi("msie" , $_SERVER[HTTP_USER_AGENT]) && eregi("5\.5", $_SERVER[HTTP_USER_AGENT])) {
header("content-type: doesn/matter");
header("content-length: ".filesize("$filepath"));
header("content-disposition: attachment; filename=$original");
header("content-transfer-encoding: binary");
} else {
header("content-type: file/unknown");
header("content-length: ".filesize("$filepath"));
header("content-disposition: attachment; filename=$original");
header("content-description: php generated data");
}
header("pragma: no-cache");
header("expires: 0");
flush();
?>
=============================================================
|

댓글 6개

이것 때문에 몇주동안 고생했는데...

정말 감사합니다. ^^
최고 입니다~~~
감사합니다 덕분에 해결되었어요 ㅠㅠ
이래도 안되는 이유를 몰꺄요? ㅋ
header("Cache-Control: private"); 대문자로 해결했습니다. 이걸 어떻게 설명해야 하는지 .. ^^;;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 6,456
20년 전 조회 3,543
20년 전 조회 4,372
20년 전 조회 9,426
20년 전 조회 5,584
20년 전 조회 3,289
20년 전 조회 4,219
20년 전 조회 3,871
20년 전 조회 5,307
20년 전 조회 1.2만
20년 전 조회 5,864
20년 전 조회 1만
20년 전 조회 4,039
20년 전 조회 5,730
20년 전 조회 6,074
20년 전 조회 4,665
20년 전 조회 6,118
20년 전 조회 7,744
20년 전 조회 3,712
20년 전 조회 5,355