2012-05-28 19 views
8

वर्तमान अपलोडिफ़ाइफ़ दस्तावेज़ों के आधार पर नहीं बदलता है, यह फॉर्मडेटा (अजीब सभी Google खोज परिणाम, पीपीएल स्क्रिप्टडाटा का उपयोग कर रहे हैं) का उपयोग करता है। समस्या यह है कि मैंने सेटिंग और ऑनप्लोड स्टार्ट इवेंट का उपयोग करके फॉर्मडेटा को मैन्युअल रूप से बदलने की कोशिश की है क्योंकि यह uploadify docs ने कहा है। हालांकि फ़ोल्डर सर्वर पर पहुंचने पर हमेशा वही रहता है (/ webroot/newsletter)। यह होना चाहिए (/ webroot/न्यूजलेटर/अद्यतन), मैं इस तरह से परीक्षण कर रहा हूँ, क्योंकि मूल्य बाद में गतिशील होना चाहिए। कोई संकेत क्या गलत हो गया? uploadify forum में भी एक और सवाल है लेकिन अब तक कोई जवाब नहीं हैअपलोड करें: डायनामिक फॉर्मडाटा

$('#file_upload').uploadify({ 
          'method':'POST', 
          'formData' : { 'currentDirPath' : '/webroot/newsletter' } , 
          'swf'  : '/js/uploadify-v3.1/uploadify.swf', 
          'uploader' : '/js/uploadify-v3.1/uploadify.php', 
          'checkExisting' : '/js/uploadify-v3.1/check-exists.php', 
          'onUploadStart' : function(file) { 
           $("#file_upload").uploadify('settings', 'currentDirPath', "/webroot/newsletter/update"); 
          } , 
          'onUploadSuccess' : function(file, data, response) { 
           alert('The file was saved to: ' + data); 
          } 
          // Put your options here 
         }); 

उत्तर

30

दस्तावेज़ीकरण गलत है। यह होना चाहिए:

$("#file_upload").uploadify('settings','formData' ,{'currentDirPath': /webroot/newsletter/update}); 

बस अगर कोई इस समस्या पर ठोकर खाए। चीयर्स।

+1

दस्तावेज़ीकरण बहुत कठिन और ग़लत है। मैं html5 संस्करण खरीदने के बारे में सोच रहा था, लेकिन मुझे नहीं लगता कि मैं अब और करूंगा। – Awemo

+2

जब मैं क्रोम में इसका उपयोग करता हूं तो मुझे त्रुटि मिलती है 'सेटपोस्ट पैराम में असफल कॉल विफल' - कोई विचार क्यों? – Jimbo