파일 다운로드 관련 php함수 질문있습니다!
안녕하세요~ 그누보드는 아니지만^^;;
작업도중에 도저히 이해가 안가서 이렇게 글 올립니다.
포토갤러리 작업중에 있는데 리스트에 사진들이 안보여지네요.
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 );
작업도중에 도저히 이해가 안가서 이렇게 글 올립니다.
포토갤러리 작업중에 있는데 리스트에 사진들이 안보여지네요.
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');