나는 ajax 파일을 업로드하기 위해 plupload을 사용하고 있습니다. 이제 plupload.Uploader 클래스에는 많은 옵션이 있지만 추가 데이터는 없습니다. 예를 들어PLupload를 사용하여 추가 데이터를 보내는 방법은 무엇입니까?
:
var uploader = new plupload.Uploader({
runtimes : 'gears,html5,flash,silverlight,browserplus',
browse_button : 'pickfiles',
container : 'contact_container',
max_file_size : '10mb',
url : 'upload.php',
flash_swf_url : '/plupload/js/plupload.flash.swf',
silverlight_xap_url : '/plupload/js/plupload.silverlight.xap',
filters : [
{title : "Image files", extensions : "jpg,gif,png"},
{title : "Zip files", extensions : "zip"}
],
resize : {width : 320, height : 240, quality : 90}
});
내가 뭘 실현하려 노력하고있어 내가 모든 업로드 가 저장되는 내 서버의 폴더가 있습니다. 폴더 안에 파일을 업로드 한 각 사용자의 하위 폴더를 만들려면 폴더 안에 있습니다. 어떻게 plupload.Uploader 인스턴스에 사용자의 ID와 같은 데이터를 추가 할 수 있습니까? 또는 컨테이너 div 안에 폼을 래핑하면 $ _REQUEST에서 볼 수 있습니까? 아니면 다른 방법으로이 문제를 해결할 수 있습니까?
큰 도움 감사합니다! – liveandream
이벤트 중에 (그리고'uploader.start()'직전에) "즉석에서"나를 위해, 나는 uploader.settings.multipart_params [ "name1"] = calcValue()'를 설정했다. – Jonno
대기열에 매개 변수를 저장하는 데 유용한 도움말입니다. http://www.bennadel.com/blog/2506-storing-per-file-multipart-params-in-the-plupload-queue.htm – Ecropolis