ajax로 파일 업로드 질문입니다;; 채택완료
ajax로는 파일첨부를 어떻게하나요??
여러플러그인을 보긴했지만 개별의 플로그인이라 적용이어렵네요;;
Copy
$.ajax({
url:'./ajax/add.ajax.php',
dataType:'json',
type:'POST',
data {
~~~~~~~~~~~
~~~~~~~~~~~
},
success:function(result){
~~~~~~~
},
error: function(result) {
alert("정보등록에 실패하였습니다. 서버에 오류가있습니다.");
}
});
현재 이런 ajax가 구현이 되어있고
별도에 폼은 구현하지않고
'mode': $('input[name=mode]').val(),
이런식으로 데이터를 전송하고있습니다;;
플러그인을 쓸까했는데;;
대부분 다중파일 업로드고;; 저는 파일을 하나만 업로드해서 섬네일을 생성해야하는거라;;
어떻게 해야하는지 아시는분있으신가요?? ㅠ
답변 1개
채택된 답변
+20 포인트
11년 전
크로스 브라우징이 지원되는 플러그인을 사용하시는게 휠씬 좋습니다.
ajax로 파일 업로드를 처리하려면 ie10부터 지원되는 javascript formdata 를 써야 합니다. ( 구글에서 검색하시면 몇가지 예제가 나올것입니다. )
ie9 이하 버젼에서는 hidden iframe 생성해서 ajax 처리가 아닌 form hidden 전송으로 처리할수 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
11년 전
11년 전
아.. 죄송합니다;; 이해를 못했었네요;; ㅎㅎ ajax가 아니라 ifram으로 파일을 첨부하라는 이야기였군요^^
생각해보니 그렇게 간단한 방법이있었네요;; ㅎㅎ
생각해보니 그렇게 간단한 방법이있었네요;; ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시 이 이외에 검색해볼 키워드가있을까요??