2012-04-16 9 views
2

안녕하세요 여러분, 페이지를 새로 고치지 않고 사이트에 파일 업로드를 구현하려고합니다. iFrame과 같은 것을 원하지 않습니다. 아약스에서이 작업을 수행하는 다른 방법이 있습니까? 나는 시도했다 (Codeigniter & ajax를 사용하고 있지만 "아무것도 업로드하지 않았다"). this one과 같은 특정 페이지를 읽었지만 제대로 구현하지 못했습니다. 어떤 제안이 있니? jquery ajax를 사용하여 여기에 게시 된 거의 모든 제안을 읽었지만 모두 좋지 않습니다. 나는 순수한 jquery 아약스를 원한다.jquery ajax 파일 업로드

iframe을 사용할 수없는 경우 몇 가지 예를 들려주세요. :)

참고 : 한 번에 하나씩 업로드 할 때만 유용합니다. 배수가 없습니다.

답변

0

AJAX 파일 업로드가 없습니다. 파일 업로드와 관련하여 커튼 뒤에있는 모든 iFrame. 당신이 준 예제 링크는 마술을하지는 않지만 숨겨진 iFrame을 사용합니다.

+0

어떻게 페이스 북에서 어떻게합니까? iframe을 찾을 수없는 코드를 보았습니다 –

+0

@peter Facebook이 변경되었지만 한 번에 Java 애플릿을 사용했는지 확실하지 않습니다. –

+1

런타임에 숨겨진 iframe이 생성되면 어떻게 볼 수있을 것이라고 생각합니까? – Asdfg

-1

내 지식에 따르면 PHP와 같은 서버 측 프로그래밍 언어가 있어야합니다. 시험해보세요. http://valums.com/ajax-upload/

+0

어딘가에 파일을 저장하려면 서버 측 처리기를 작성해야합니다. – Asdfg

+0

분명히 업로드 된 데이터를 처리하기 위해 서버 측에 뭔가가 필요합니다 :-) –

+0

처리기와 같은 오류가 발생했습니다 ... –

4

모든 것을 처음부터 다시 작성하는 대신 파일 업로드 구성 요소 중 하나를 사용합니다.

  1. Plupload - UI가 있으며 jQuery와 잘 통합됩니다. 브라우저에 따라하는 HTML5, 플래시, 실버 라이트 또는 HTML4를 사용할 수 있습니다
  2. Swfupload
  3. Uploadify
+0

죄송하지만 플래시가 없습니다 ... –

+1

plupload has pure HTML5 및 플래시 모듈을 비활성화 할 수 있습니다 –

+1

하지만 일부 웹 브라우저는 html5를 지원하지 않습니다. 특히 IE –

0

많은 답변은 여기에서 찾을 수 있습니다 :이 질문은 위의

에 중복 될 수있다 How can I upload files asynchronously?

Ref : "jquery에서 파일을 업로드 할 때 다양한 기성 플러그인이 있습니다.

이러한 종류의 해킹을 업로드하는 것은 즐거운 경험이 아니므로 사람들은 기성품 솔루션을 사용하여 즐깁니다.

여기에 몇 가지의 : http://www.phpletter.com/Demo/AjaxFileUpload-Demo

http://www.fyneworks.com/jquery/multiple-file-upload

아약스 파일 업로드 플러그인 다중 파일 업로드 플러그인 당신은 jQuery의 플러그인 - 사이트에서 더 많은 검색 할 수 있습니다 "순수 아약스에서

+0

실제로 나는 이미 첫번째 것을 시도했다. .. 두 번째는 내가 내가 LOL를 이해할 수 없었다고 생각한다. –

+0

그래, 당신을 위해 도움이되는 무엇이든지 도움이된다. –

0

이 불가능합니다. ,이 ajax form 플러그인을 사용할 수 있으며 모든 것을 처리 할 것입니다 (입력 유형 파일에 iframe을 자동으로 작성하십시오)

0

나는 과거에 많은 프로젝트를 위해 많은 플러그인을 시도해 봤고, 나는 그들 중 아무 것도 좋아하지 않는다는 결론에 이르렀다. 음,이 하나 제외 : jQuery-file-upload 내 경험에 의하면 이것은 파일 업로드를 처리하기위한 가장 좋은 플러그인입니다.