open:jquery-file-upload-plugins

jQuery File Upload Plugins

다음의 요구사항을 만족하는 업로드 기능을 구현하려 한다. Drag & Drop 을 지원한다. 사용할 공간이 적다. 업로드 큐의 파일을 제거할 수 있다.

1. Droplyjs

2. Simple Ajax Uploader

Demo & Download

Live Demo

Drag&Drop이 지원되지 않는다.

g3EX7I

3개의 이미지 파일을 선택했지만, 1개만 확인할 수 있다.

3. Bootstrap File Input

4. Uploadify

Deom & Download

UploadiFive Demo

ZlGvCG

Uploadify 는 무료, UploadFive 는 유료 입니다.

uploadify 를 다운로드 받고, jquery.uploadify.min.js, uploadify.css 파일을 사용합니다.

snippet.javascript
<!-- uploadify  -->
<link rel="stylesheet" type="text/css" href="<c:url value='/js/uploadify/uploadify.css' />" />
<script type="text/javascript" src="<c:url value='/js/uploadify/jquery.uploadify.min.js' />"></script>

5. JSAjax File Uploader

Demo & Download

Demo 페이지에서 선택한 파일 목록을 확인할 수 없다.

6. jQuery.filer

Demo & Download

Drag&Drop이 지원되지 않는다.

7. jQuery File Upload

8. jQuery Ajax File Uploader with Drag&Drop

Demo & Download

Simple Demo

dmuploader.min.js 파일을 사용합니다.

snippet.html
<!-- dmuploader  -->
<link rel="stylesheet" type="text/css" href="<c:url value='/js/dmuploader/uploader.css' />" />
<script type="text/javascript" src="<c:url value='/js/dmuploader/dmuploader.min.js' />"></script>

92ngwR

업로드 큐에 등록한 파일을 제거하는 기능이 보이지 않는다.

9. FileAPI

Demo & Download

snippet.javascript
var el = document.getElementById('my-input');
FileAPI.event.on(el, 'change', function (evt/**Event*/){
  var files = FileAPI.getFiles(evt);
  var xhr = FileAPI.upload({
    url: 'http://rubaxa.org/FileAPI/server/ctrl.php',
    files: { file: files[0] },
    complete: function (err, xhr){
      if( !err ){
        var result = xhr.responseText;
        // ...
      }
    }
  });
});

jquery.fileapi

jquery.fileapi.min.js 포함

10. jQuery Upload File

11. Dropzone.js

Demo & Download

dropzone.js 파일 추가.

snippet.html
<div id="eventRegistPicture">dropzone</div>
snippet.javascript
$("#eventRegistPicture").dropzone({ url: "/file/fileUploadProc.do" });

jbox 안에 dropzone을 넣었지만, 화면상에 표출되지 않는다.

12. DropArea

13. jQuery Multiple File Upload

14. HTML5 File Upload

15. Drop Uploader

  • open/jquery-file-upload-plugins.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1