2016-12-21 1 views
1

plupload를 사용합니다. Plupload를 사용하면 설정에서 정의하지 않은 확장명을 가진 파일을 선택할 수 있습니다. 예를 들어 .rar 또는 .txt 파일을 선택하고 업로드 할 수 있습니다. 그러나 필터에 이러한 확장을 정의하지 않았습니다.plupload에서 필터를 정의하는 방법

$(".uploadDocs").click(function() 
{ 
    //var extensions = $(this).data("ext"); 

    $("#pluploadUploader").pluploadQueue(
    { 
     runtimes: 'html5', 
     url: "Upload", 
     filters: 
     { 
      // Maximum file size 
      max_file_size: '10mb', 
      // Specify what files to browse for 
      mime_types: 
      [ 
       { title: "Image files", extensions: "jpg,gif,png" }, 
       { title: "Zip files", extensions: "zip" } 
      ] 
     }, 
    }, 
    { 
     FileUploaded: function (up, file, data) 
     { 
      var out = JSON.parse(JSON.parse(data.response)); 
      uploadedFiles.push(out.UploadedFileName); 
     } 
    }); 
}); 

답변

0

내 jquery.plupload.queue.js 및 plupload.full.min.js 버전을 확인했습니다. 저는 themeforest에서 템플릿 프로젝트를 작업합니다. 그리고 현재의 .js 파일 버전이 최신이 아닌 것을 확인했습니다. 그래서 .js 파일을 최신 버전으로 업데이트했고 plupload가 잘 작동합니다.