कैसे बदलें मेरी परियोजना में ब्लूंप jQuery File Upload का उपयोग करने का प्रयास कर रहा हूं। यह मेरी आवश्यकताओं को काफी अच्छी तरह से उपयुक्त बनाता है लेकिन प्लगइन बनाने और कॉन्फ़िगर किए जाने के बाद मुझे यूआरएल फ़ाइलों को गतिशील रूप से अपलोड करने की आवश्यकता है। मैंने जांच का एक अच्छा सौदा किया है, लेकिन, दुर्भाग्यवश, कुछ भी उपयोगी नहीं मिला। आम तौर पर, मेरे पास वास्तविक अपलोड को कवर करने वाली फ़ाइलों और फ़ाइल अपलोड लोड करने का एक बटन होता है। बुनियादी निर्माण इस तरह दिखता है:jQuery फ़ाइल अपलोड: अपलोड यूआरएल को गतिशील रूप से
$('[upload-button]').fileupload(new FileUploadConfig())
और विन्यास में ही:
function FileUploadConfig() {
// is set to a unique value for each file upload
this.url = 'temporary';
this.fileInput = $('[upload-button]');
//... some other code
}
बात मैं क्या करने की जरूरत इस config में यूआरएल को बदलने और उसके बाद data.submit()
कहते हैं। मुझे पता चला गया है, कि इस विन्यास $.data()
का उपयोग कर बचाया और इस तरह के कोड
// get the current fileupload configuration
var config = $.data($('[upload-button]').get(0), 'fileupload');
// change the url configuration option
config.options.url = file.link;
//send a file
data.submit();
साथ समस्या को हल करने हालांकि, इस तरह मैं चाहता था काम नहीं करता है की कोशिश की है।
इसे पूरा करने के तरीके पर कोई विचार?
कर सकते हैं तो आप इस एक सा बताते हैं:
आप एक छिपा "dynamicURL" कहा जाता है इनपुट में गतिशील यूआरएल बचाया तो आप इस करना चाहिए मान लीजिए? जैसे आप इस स्क्रिप्ट और इस तरह डालते हैं। मैं php का उपयोग कर विभिन्न निर्देशिकाओं में सफलतापूर्वक अपलोड करने में सक्षम हूं लेकिन डाउनलोड/हटाएं काम करना बंद कर देता है।और मैं नई निर्देशिका चर पाने के लिए पोस्ट/प्राप्त नहीं करना चाहता हूं, मैं jquery/जावास्क्रिप्ट का उपयोग करना चाहूंगा। – VIDesignz
काम नहीं कर रहा है, यहां तक कि var = = (यह) .data ('fileupload') को बदलकर भी; var = = (यह) .डेटा ('blueimp-fileupload'); –