웹마스터 팁

이게 팁이라면, 팀일수 있지을수 있어서, 그리고 혹시 저처럼 개발하기전 시간 소요를 줄이기 위해서 글을 남겨 봅니다.


XE 에 첨부파일을 올리려 하면, 자체 컨트롤러가 좀 까다로운게 사실입니다. 기회가되어 ( 의뢰한분이 커스터마이징을 원하셔서)

첨부파일을 올리는 부분을 커스터 마이징하게 됐는데요, XE File 컨트롤러를 커스터 마이징 하다보니 느낀건, 이렇게 고치다 보면, 엔진 자체가 업그레이드 되거나 혹 다른 모듈이나 애드온이 같이 연동되었을시 애러가 날수 있다는 생각이 많이 들었습니다.


그래서 예전부터 사용하던 좀 고전적인 방법을 소개해 드리려 합니다. 


개발자 분들에게는 굉장히 쉬운 팁일수 있지만, 말그대로 TIP일 뿐입니다. 


첨부파일을 외부에서 받아 오실때 예를 들어 인코딩 되어있는 이미지라던지, Base64 파일들 같은 경우 바로 XE에 첨부 할수 없습니다. 그래서 할수 있는 방법으로는 FORM INPUT 에 히든으로 받아와서 AJAX 로 POST 하게 되는데요, AJAX 에서 .php 를 쓰셔서 파일에 맏게 디코드 하신후 XE이와 별개의 폴더에 저장하신후에 그 파일이나, 이미지를 불러와서 게시판 밑부분에 삽입하는 방식인데요.


예를 들면:


form id="uploadForm" action="upload.php" method="post">

 <input type="text" name="usrname"><br>

  <input type="submit" value="Submit">

</form>


같이 꾸며주시면 됩니다. 각, 게시판에 원하시는 폼데이터에 같이 사용하시고요


<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

<script type="text/javascript">

$(document).ready(function (e) {

$("#uploadForm").on('submit',(function(e) {

e.preventDefault();

$.ajax({

        url: "upload.php",

type: "POST",

data:  new FormData(this),

contentType: false,

       cache: false,

processData:false,

success: function(data)

    {.................................................................................


어디까지나 예시를 들어 놓은겁니다. 



제가 말하고자 하는건, 처음부터 파일업로드 (외부에서 파일을 끝어올경우) 생각하실 경우가 있다면, XE컨트롤러 부분보다는,

파일을 따로 저장하여 불러오고 -> 불러온 파일을 -> 게시판에 붙이는게 나중을 위해서나, XE의 코어를 건드리지 않아서, 괜찮아 보입니다. 어차피 코어는 계속 바뀌기에 위험한 개인적으로 실용성 없는 작업이라 생각하고요. 


저는 XE컨트롤러를 건드려보다가,,, 결국 새로운 컨트롤러 하나를 만들게 되었는데요... 결론은 저도 파일을 따로저장하여 붙였습니다. 갑자기 돌아보니 시간이 아깝다는 생각에 TT 그냥 글 남기고 갑니다.




제목 글쓴이 날짜
제주도오피 ⦑오피쓰.COM⦒ 제주도마사지 제주도오피 제주도오피 제주도OP koykoyah 2025.02.20
안양오피 ⦑오피사이트.NET⦒ 안양OP 안양오피 안양출장샵 안양오피 koykoyah 2025.02.20
제주오피 ⦑오피쓰주소.COM⦒ 제주오피 제주OP 제주건마 제주오피 koykoyah 2025.02.20
신도림오피 ⦑오피사이트.NET⦒ 신도림오피 신도림OP 신도림건마 신도림오피 koykoyah 2025.02.20
일산오피 ⦑오피쓰주소.COM⦒ 일산마사지 일산오피 일산오피 일산OP koykoyah 2025.02.20
동두천오피 ⦑오피쓰.COM⦒ 동두천오피 동두천출장마사지 동두천오피 동두천OP koykoyah 2025.02.20
평택오피 ⦑오피쓰.COM⦒ 평택오피 평택출장마사지 평택오피 평택OP koykoyah 2025.02.20
건대오피 ⦑출장안마사이트.COM⦒ 건대마사지 건대오피 건대오피 건대OP koykoyah 2025.02.20
부산오피 ⦑출장마사지안내.COM⦒ 부산오피 부산출장마사지 부산오피 부산OP koykoyah 2025.02.20
대전오피 ⦑출장안마사이트.COM⦒ 대전OP 대전오피 대전출장샵 대전오피 koykoyah 2025.02.20
연신내오피 ⦑오피쓰.COM⦒ 연신내오피 연신내OP 연신내건마 연신내오피 koykoyah 2025.02.20
부산오피 ⦑오피.CLUB⦒ 부산오피 부산OP 부산건마 부산오피 koykoyah 2025.02.20
선릉오피 선릉출장안마 ⦑오피사이트.NET⦒ 선릉OP 선릉오피 선릉오피 koykoyah 2025.02.20
신천오피 ⦑출장마사지안내.COM⦒ 신천오피 신천OP 신천건마 신천오피 koykoyah 2025.02.20
연신내오피 ⦑오피.CLUB⦒ 연신내오피 연신내출장마사지 연신내오피 연신내OP koykoyah 2025.02.20
판교오피 ⦑출장마사지안내.COM⦒ 판교OP 판교오피 판교출장샵 판교오피 koykoyah 2025.02.20
용인오피 ⦑오피사이트.NET⦒ 용인오피 용인OP 용인건마 용인오피 koykoyah 2025.02.20
부산오피 ⦑오피쓰.COM⦒ 부산OP 부산오피 부산출장샵 부산오피 koykoyah 2025.02.20
수원오피 수원OP ⦑오피쓰.COM⦒ 수원휴게텔 수원오피 수원오피 koykoyah 2025.02.20
답십리오피 ⦑오피쓰.COM⦒ 답십리오피 답십리출장마사지 답십리오피 답십리OP koykoyah 2025.02.20