बेशक, स्टैक ओवरफ्लो पर चारों ओर समान प्रश्न हैं, लेकिन ऐसा लगता है कि कोई भी मेरी आवश्यकताओं को पूरा नहीं करता है।
यहाँ मैं क्या करने के लिए देख रहा हूँ:
- डेटा का एक पूरा फ़ॉर्म अपलोड करें, जिसमें से एक टुकड़ा एक फ़ाइल है
- Codeigniter की फ़ाइल अपलोड लाइब्रेरी के साथ काम करें
यहाँ तक, सब ठीक है। डेटा मेरे डेटाबेस में हो जाता है जैसे ही मुझे इसकी आवश्यकता होती है। लेकिन मैं एक AJAX पोस्ट के माध्यम से अपना फॉर्म जमा करना चाहूंगा:
- देशी एचटीएमएल 5 फ़ाइल एपीआई का उपयोग करना, फ्लैश या आईफ्रेम समाधान नहीं
- अधिमानतः निम्न-स्तरीय
.ajax()
jQuery विधि के साथ इंटरफेस करना
मुझे लगता है कि मैं यह कल्पना कर सकता हूं कि शुद्ध जावास्क्रिप्ट का उपयोग करके फ़ील्ड के मूल्य में परिवर्तन होने पर फ़ाइल को ऑटो-अपलोड करके कैसे किया जा सकता है, लेकिन मैं यह सब एक ही बार में करना चाहता हूं कि jQuery में सबमिट करने के लिए झपट्टा मारा। मुझे लगता है कि क्वेरी स्ट्रिंग के माध्यम से करना संभव नहीं है क्योंकि मुझे पूरी फ़ाइल ऑब्जेक्ट को पास करने की आवश्यकता है, लेकिन मैं इस बिंदु पर क्या करना है, इस पर थोड़ा खो गया हूं।
क्या इसे हासिल किया जा सकता है?