2013-04-09 1 views
0

Plupload를 사용 중이며 매개 변수 서버 측을 준비하고 싶습니다. 다음은이 작업을 수행하는 방법의 예입니다.plupload를 위해 서버 측에서 매개 변수를 준비하십시오.

$.post("prepare.php", function(data){ 
    // data put into post array; 
    preparedParams = post[0]; 
    additionalParams = post[1]; 
} 

var uploader = new plupload.Uploader({ 
     preinit : { 
      // some stuff here 
     }, 
     runtimes : thisRunTime, 
     browse_button : 'pickfiles', 
     container : 'container', 
     url : preparedURL, 
     multipart_params: { 
      preparedParams 
     }, 
     file_data_name: 'file', 
     additionalParams 
    }); 

이 작업을 수행하려면 어떻게해야합니까?

+0

이것은 정확히 Plupload 관련 질문이 아닙니다. 페이지를 출력하기 전에 아약스를 통해 필요한 것을 검색하거나 미리 채우기 만하면됩니다. – jayarjo

답변

0

내가 끝낸 것은 서버 사이드 (PHP)를 통해 json에 매개 변수를 인코딩하는 것이 었습니다. 최종 설정은 다음과 같습니다.

$.post("prepare.php", function(data){ 
    setup(data); 
} 

function setup(params){ 
    var JSONData = JSON.parse(params); 
    var uploader = new plupload.Uploader({ 
     preinit : { 
      // some stuff here 
     }, 
     runtimes : thisRunTime, 
     browse_button : 'pickfiles', 
     container : 'container', 
     url : preparedURL, 
     multipart_params : JSONData, 
     file_data_name: 'file', 
     additionalParams 
    }); 
} 
-1

거기에 있습니다! 이 기사를 읽는 다른 사용자는 내가 사용했던 PHP 코드, 즉 PHP 클래스를 인코딩하는 JSON을 보는 데 관심이있을 수 있습니다.

관련 문제