글작성할 때 첨부파일 버튼의 링크를 알 수 있을까요?
본문
아래글 답변 채택을 잘못해서 다시 등록을 했습니다.
https://sir.kr/qa/522589?s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5
글쓰기는 하는 경우 아래와 같이 링크를 걸면 되잖아요.
<도메인>/bbs/write.php?bo_table=free
보통 글쓰기 하단에 첨부파일이 버튼이 있고 해당 버튼을 누르면 팝업창이 뜨고 파일을 첨부하게 됩니다.
이 첨부파일 링크를 글쓰기 링크처럼 외부 페이지에서 눌러서 바로 가기가 가능할까요?
답변 4
일반페이지에서 파일첨부 팝업이 뜨게 해서 바로 첨부할 수 있는지
<== 이 설명은 이해할 수 있는 말이 아니나
<<리스트 화면에서 바로 첨부를 할 수도>> 이 말은 간단히 이해 가능한 설명입니다
질문은 이와 같이 실제 내용을 말하면 쉽게 알아 듣고 답변을 할 수가 있습니다
대략적인 구성은 다음과 같이 하면 됩니다
각 게시물 마다 화일 첨부 버튼을 만들고
<button onclick="add_file(<?php echo $list[$i]['wr_id'];?>)"~~~>
리스트 끝나면 </form> 다음에 form 추가
<div id='add_file' style='display:none;'>
<form name='frm01' action="file_save.php"~~~
<input type='hidden' name='wr_id' id='wr_id' value=''>
<input type='file' name='bf_file[]' value=''>
<input type='file' name='bf_file[]' value=''>
<input type="submit" value="저장">
</form>
</div>
자바스크립트 함수
function add_file(wr_id){
$('#wr_id').val(wr_id);
$("#ad_file").show();
}
===================
div 위치 설정 css , div에 닫기 버튼, action 화일 file_save.php 작성
위와 같이하면 남은 것은 이미 등록된 첨부가 있을때 입니다
첨부 내용을 구성하려면 ajax로 첨부내역을 찾아와서 구성해야 하니 상당히 복잡하겠습니다
글쓰기 링크처럼 외부 페이지에서 눌러서 바로 가기<==이것이 무슨 말인지 모두지 이해 불가입니다
원래 내부 페이지에서 호출하는 첨부파일 링크를 외부에서 내부 페이지를 강제로 호출해서 실행을 하고 싶다는 것인지요?
리스트 화면에서 어떤 게시물에 첨부할지 지정만 된다면 리스트 스킨을 수정해서 바로 첨부가 가능할거 같습니다~