का उपयोग कर असीमित फ़ाइल अपलोड (AJAX फ़ाइल अपलोड) मैं एसिंक्रोनस फ़ाइल अपलोड करने की योजना बना रहा हूं। यह फ़ाइल किसी जेएसपी या सर्वलेट पर अपलोड की जानी चाहिए और मूल पृष्ठ को पुनः लोड किए बिना एचटीएमएल/जेएसपी पेज पर कुछ वापस करनी चाहिए। यह एक AJAX कॉल की तरह होना चाहिए। AJAX में ऐसा करने का कोई तरीका है या ऐसा करने के किसी अन्य तरीके से।जेएसपी और जावास्क्रिप्ट
उत्तर
मुझे विश्वास नहीं है कि AJAX फ़ाइल अपलोड को संभाल सकता है लेकिन यह पुस्तकालयों के साथ हासिल किया जा सकता है जो फ़्लैश का लाभ उठाते हैं। फ्लैश कार्यान्वयन का एक अन्य लाभ एक साथ कई फाइलें करने की क्षमता है (जैसे जीमेल)। http://www.swfupload.org/documentation
jQuery और अन्य पुस्तकालयों में से कुछ करने वाले प्लग इन का लाभ उठाने SWFUpload है:
SWFUpload एक अच्छी शुरुआत है। मेरी आखिरी परियोजना पर हमने बिना किसी समस्या के SWFUpload और Java का उपयोग किया। http://commons.apache.org/fileupload/index.html
नवीनतम dwr (http://directwebremoting.org/dwr/index.html) में AJAX फ़ाइल अपलोड हैं, उदाहरणों और उपयोगकर्ताओं के लिए अच्छी सामग्री (जैसे प्रगति संकेतक और ऐसे) के साथ पूरा करें।
यह बहुत निफ्टी दिखता है और सामान्य रूप से उपयोग करने के लिए डीआईआर काफी आसान है, इसलिए यह भी बहुत अच्छा होगा।
दो आम तरीके एक invisible iframe को प्रपत्र सबमिट करने के लिए, या इस तरह के YUI Uploader के रूप में एक फ्लैश नियंत्रण का उपयोग कर रहे हैं:
भी सहायक और में देख लायक अपाचे के FileUpload है। आप फ्लैश के बजाए जावा का भी उपयोग कर सकते हैं, लेकिन इसमें एक संक्षिप्त इंस्टॉल बेस है।
(पहले उदाहरण में लेआउट तालिका के बारे में शर्मिंदा)
- 1. जेएसपी, जावास्क्रिप्ट, और जावा ऑब्जेक्ट्स
- 2. जेएसपी
- 3. जेएसपी
- 4. जेएसपी
- 5. जेएसपी/सर्वलेट और अजाक्स
- 6. विकेट और जेएसपी
- 7. सर्वलेट और जेएसपी
- 8. जेएसपी और स्क्रिप्टलेट
- 9. एक और जेएसपी फ़ाइल
- 10. जेएसपी टैग में जावास्क्रिप्ट आयात करना
- 11. मॉडल में वसंत एमवीसी addAttribute, जेएसपी जावास्क्रिप्ट
- 12. जेएसपी टैग
- 13. जेएसपी
- 14. जेएसपी
- 15. जेएसपी
- 16. जेएसपी
- 17. जेएसपी
- 18. जेएसपी
- 19. जेएसपी
- 20. जेएसपी
- 21. जेएसपी
- 22. जेएसपी
- 23. जेएसपी
- 24. जेएसपी
- 25. जेएसपी
- 26. जेएसपी
- 27. जेएसपी
- 28. जेएसपी
- 29. जेएसपी
- 30. जेएसपी
फ्लैश के बिना असीमित फ़ाइल अपलोड करना वास्तव में संभव है; जैसे जीमेल लगीं। – DanM
अगर मुझे गलत नहीं लगता है, तो जीमेल फ्लैश का भी उपयोग करता है। – doomspork
भविष्य से नोट: मोबाइल फोन लोकप्रियता के कारण फ्लैश लगभग मौजूद नहीं है। यह उत्तर देखें: http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload – hitautodestruct