파일 다운로드 관련 php함수 질문있습니다!

· 2010-12-07 (화) 17:27:04 · 1064 · 4
안녕하세요~ 그누보드는 아니지만^^;;
작업도중에 도저히 이해가 안가서 이렇게 글 올립니다.
포토갤러리 작업중에 있는데 리스트에 사진들이 안보여지네요.
http://www.test.co.kr/board/view.php?Board=photo&id=1&filename=test_0000001_1.jpg&fidx=1&Thumb=ON
이런식으로 URL로 직접 다운 받으면 파일이 아무것도 없습니다.
또한 그림이 X 로 표시 됩니다 !
DB와 FTP에는 모두 정상적으로 업로드되어있는데 왜 안보이는걸까요??? ㅠㅠ
view.php 부분에서 뭐가 문제라서 파일을 못불러오는지...
아! 서버환경은 모두 UTF-8입니다!!


[list.php]
<img src='./view.php?Board=$Board&id=$id&filename=$filename&fidx=$fidx&Thumb=ON'>

[view.php]
session_cache_limiter("no-cache, must-revalidate");
if ($Thumb == "ON") {
$FilePath = "../upload/board/files/$Board/thumb/";
}
else
{
$FilePath = "../upload/board/files/$Board/";
}

$PureFileName = basename($filename);
$file_ext = strtolower(substr(strrchr($PureFileName, "."), 1));


Header("Content-Type: multipart/form-data");
if(strstr($HTTP_USER_AGENT,"MSIE 5.5"))
Header("Content-Disposition: inline; filename=" . $filename);
else
Header("Content-Disposition: attachment; filename=" . $filename);
Header("Content-Transfer-Encoding: binary");
readfile( $FilePath . sprintf("%07d_%d", $id, $fidx) . "." . $file_ext );
|

댓글 4개

해더 타입이 이미지로 되어야 하는거 아닌가요?

header('Content-type: image/jpeg');
2010-12-07 (화) 18:31:40
Header("Content-Type: multipart/form-data"); 이 부분 위에 추가 시켰는데도 리스트 부분에 X로 나오네요 ^^;;;
해더 다 뺴고 header('Content-type: image/jpeg'); 만 넣어보세요
2010-12-07 (화) 22:23:36
다른쪽에 문제가 있더군요 ㅠㅠ 답변 감사합니다~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-12-07 조회 938
10-12-07 조회 791
10-12-07 조회 1,719
10-12-07 조회 758
10-12-07 조회 857
10-12-07 조회 836
10-12-07 조회 1,065
10-12-07 조회 824
10-12-07 조회 997
10-12-07 조회 841
10-12-07 조회 3,064
10-12-07 조회 990
10-12-07 조회 826
10-12-07 조회 1,073
10-12-07 조회 996
10-12-07 조회 1,622
10-12-07 조회 1,620
10-12-07 조회 1,001
10-12-07 조회 1,095
10-12-07 조회 1,310