리스트에서 이미지 클릭 시 다운로드하는 코드를 만들고자 합니다.
본문
<div class="gall_img">
<a href="<?php
if ($is_admin == 'super') {
echo $list[$i]['href'];
} else {
$file_info = get_file($board['bo_table'], $list[$i]['wr_id']);
echo $file_info[1]['href'];
}
?> ">
<script type="text/javascript">
var hrefValue =
"<?php echo $file_info['count'] > 0 ? $file_info[1]['href'] : 'No file'; ?>";
console.log(hrefValue);
</script>
<?php
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
} else {
$img_content = '<span class="no_image" style="'.$line_height_style.'">no image</span>';
}
echo run_replace('thumb_image_tag', $img_content, $thumb);
?>
</a>
</div>
갤러리게시판에서 이미지 클릭 시 관리자일 땐 view페이지로 이동하고 관리자가 아닐 땐 wrtie.php에서 두번째로 첨부한 파일을 다운로드하도록 코드를 작성하였습니다.
문제는 관리자가 아닐 때 클릭 시 다운로드가 안되는건데
콘솔로 파일 변수를 클릭하거나 이미지를 클릭하면 '잘못된 접근입니다.' 라는 창이 뜹니다.
검색을 해도 어느 부분이 잘못된건지 몰라서 질문합니다...
어느 부분이 잘못되었는지 알려주시면 감사하겠습니다!
!-->답변 2
리스트에서 하면 뷰페이지에서 작업하는 세선 작업이 없어서 그러실겁니다. bbs/view.php 보면 세션 작업이 있으니 참고하셔서 리스트에서도 처리를 해주시면 될겁니다. 비밀글이나 그런게 있으면 해당은 안되게 따로 작업도 하셔야 하고요.
게시판에서 다운로드 권한을 1 로 해보셨나요?
답변을 작성하시기 전에 로그인 해주세요.