मैं 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 के उदाहरण के लिए उपयोगकर्ता की आईडी जैसे डेटा कैसे जोड़ सकता हूं? या यदि मैं कंटेनर div के अंदर एक फॉर्म लपेटूंगा, तो क्या मैं इसे $ _REQUEST में देख पाऊंगा? या क्या कोई और तरीका है जिससे मैं इसे प्राप्त कर सकता हूं?
विशाल मदद के लिए धन्यवाद! – liveandream
मेरे लिए "फ्लाई पर" किसी ईवेंट के दौरान (और अपलोडर.स्टार्ट() 'से पहले), मैंने' uploader.settings.multipart_params ["name1"] = calcValue() 'सेट किया है। – Jonno
कतार में पैराम स्टोर करने पर अच्छा लेख। http://www.bennadel.com/blog/2506-storing-per-file-multipart-params-in-the-plupload-queue.htm – Ecropolis