첨부파일 url경로를 알 수있나요~? 정보
첨부파일 url경로를 알 수있나요~?본문
echo "<a href='<?=$g4[path]?>/data/file/<?=$bo_table?>/<?=$file[bf_file]?>';
위와같이 하면 될줄알았는데 오류나네요;;
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
이부분을 해당게시물의 첨부파일경로로 지정이 되었으면 좋겠거든요
어디폴더에 지정되는지는아느데
(그누보드 폴더 -> date/file/게시판테이블명/2944181274_mLrQKNVx_test.mp3
이런식으로 저장이 되는데,
야후 플레이어로 연동시키려면
이게 <a href로 바로 실행이 되어야하는데
현재는 javascript:file_down
으로 실행이 되어서 연동이 안되네요 ㅠㅠ
해당 첨부파일로 다이렉트 A href로 연결될수있으면 해결될것같은데 답변부탁드릴게요!
위와같이 하면 될줄알았는데 오류나네요;;
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
이부분을 해당게시물의 첨부파일경로로 지정이 되었으면 좋겠거든요
어디폴더에 지정되는지는아느데
(그누보드 폴더 -> date/file/게시판테이블명/2944181274_mLrQKNVx_test.mp3
이런식으로 저장이 되는데,
야후 플레이어로 연동시키려면
이게 <a href로 바로 실행이 되어야하는데
현재는 javascript:file_down
으로 실행이 되어서 연동이 안되네요 ㅠㅠ
해당 첨부파일로 다이렉트 A href로 연결될수있으면 해결될것같은데 답변부탁드릴게요!
댓글 전체
echo "<a href='{$g4[bbs_path]}/{$view[file][$i][href]}' >";
이렇게 해도
bbs/download.php?bo_table=lastmms&wr_id=7&no=0으로 주소가 되서 야후 플레이어로 재생이 안되고 다운받게 되는데요,
이것을download.php를 거치지 않고 직접첨부파일로 연결될수있나요?
date/file/게시판테이블명/2944181274_mLrQKNVx_test.mp3
이런식으루요
답변감사합니다!
bbs/download.php?bo_table=lastmms&wr_id=7&no=0으로 주소가 되서 야후 플레이어로 재생이 안되고 다운받게 되는데요,
이것을download.php를 거치지 않고 직접첨부파일로 연결될수있나요?
date/file/게시판테이블명/2944181274_mLrQKNVx_test.mp3
이런식으루요
답변감사합니다!
2944181274_mLrQKNVx_test 이런 부분의 이름을 일부로 난독화 시키는 것인데요.
직접 거치게 다운로드 권한 등의 체크가 불가능하고요.
그리고 만에하나 php나 웹셀이 업로드 되는 경우
치명적인 보안결함이 발생합니다.
직접 거치게 다운로드 권한 등의 체크가 불가능하고요.
그리고 만에하나 php나 웹셀이 업로드 되는 경우
치명적인 보안결함이 발생합니다.
그래도 하셔야겠다면 g4_board_file 테이블에서
해당 bo_table과 id로 첨부파일의 저장된 이름을 읽을 수 있습니다.
그 데이터를 가져와서 뿌려주면 될 것 같습니다
단순히 야후 플레이어로 재생이 안되고 다운받게 되는부분이 문제라고 한다면
download.php 에서
header("content-type: file/unknown");
header("content-disposition: attachment; filename=\"$original\"");
여기 두 부분을 적절히 고쳐주시면 될것 같습니다
해당 bo_table과 id로 첨부파일의 저장된 이름을 읽을 수 있습니다.
그 데이터를 가져와서 뿌려주면 될 것 같습니다
단순히 야후 플레이어로 재생이 안되고 다운받게 되는부분이 문제라고 한다면
download.php 에서
header("content-type: file/unknown");
header("content-disposition: attachment; filename=\"$original\"");
여기 두 부분을 적절히 고쳐주시면 될것 같습니다
아래 '적절한' 이란 표현을 전부 구글에서 찾으시면 되는데요.
header("content-type: file/unknown"); 을 적절한 동영상 format으로 쓰시고요.
야후 플레이어가 인식할수 있는 content-type으로요.
그리고 attachment 라인은 제거해주시거나 적절한 값으로 수정해주시고요.
header("content-type: file/unknown"); 을 적절한 동영상 format으로 쓰시고요.
야후 플레이어가 인식할수 있는 content-type으로요.
그리고 attachment 라인은 제거해주시거나 적절한 값으로 수정해주시고요.
넵 구글에서 찾아서 audio로 변경후 하니까
클릭하면 실행이 잘 되는데요,
야후 플레이어로 연동이 안되고 미디어플레이어가(시작표시줄에)실행이 되고 자동으로 재생이 되네요
새로 미디어 플레이어 뜨고 하는게 번거로워서 바로 그자리에서 재생이 됫으면 해서 알아보고있었거든요~
다른방법있으시면 답변부탁드릴게요!
아무튼 답변감사드립니다.
클릭하면 실행이 잘 되는데요,
야후 플레이어로 연동이 안되고 미디어플레이어가(시작표시줄에)실행이 되고 자동으로 재생이 되네요
새로 미디어 플레이어 뜨고 하는게 번거로워서 바로 그자리에서 재생이 됫으면 해서 알아보고있었거든요~
다른방법있으시면 답변부탁드릴게요!
아무튼 답변감사드립니다.
echo "<a href='{$view[file][$i][path]}/{$view[file][$i][file]}'>";
이렇게 한번 해보세요..
이렇게 한번 해보세요..