क्या कोई अन्य तरीका है कि मैं अपलोड करने से पहले फ़ाइल का आकार देख सकता हूं? आवश्यकता यह है कि फ़ाइल सीमा से अधिक है, तो फॉर्म जमा नहीं होना चाहिए। यदि ऐसा नहीं है, तो मुझे फॉर्म का उपयोग करके सामान्य अपलोड करना होगा और मुझे फ्लैश का उपयोग कर सर्वर पर फ़ाइल को बिल्कुल अपलोड करने की आवश्यकता नहीं है।अपलोड करने से पहले फ़ाइल आकार को जांचने के अन्य तरीके
उत्तर
क्या कोई और तरीका है कि मैं अपलोड करने से पहले फ़ाइल का आकार देख सकता हूं?
जावास्क्रिप्ट में नहीं, फ़ाइल का आकार not in the DOM है।
जब SWFUpload instantiating, वहाँ दो मापदंडों आप पारित करने के लिए की जरूरत है: FILE_SIZE_LIMIT, और file_queue_error_handler:
new SWFUpload({
file_size_limit: "10 MB",
file_queue_error_handler: queueErrorHandler,
[...]
})
और उसके बाद:
function queueErrorHandler(file, errorCode) {
if (errorCode == SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT) {
alert("File exceeds the 10MB limit!");
}
}
इस जांच करता है कि फ़ाइल आकार शुरू करने से पहले सीमा के भीतर है अपलोड
डब्ल्यू 3 सी फ़ाइलएपीआई (कम से कम फ़ायरफ़ॉक्स 3.6 द्वारा लागू) के साथ आप कर सकते हैं।
विवरण
http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6/
चीयर्स
धन्यवाद लेकिन हमारा अपलोड अन्य ब्राउज़रों के साथ संगत होना चाहिए। वैसे भी, मैं इसे देख लूंगा। – jean27
SWFUpload नियंत्रण के माध्यम से फ़ाइल आकार जाँच हो रही है संभव है के लिए यह लिंक देखें। बस वेब फॉर्म टैग के बाहर SWFUpload नियंत्रण डालें। उपयोगकर्ता को SWFUpload बटन पर क्लिक करें और उसकी अपलोड फ़ाइल पर इंगित करें। फ़ाइल आकार निर्धारित करने के लिए जावास्क्रिप्ट का उपयोग करें, फिर इस जानकारी का उपयोग करें जैसे कि आप एक सत्यापन समारोह को पॉप्युलेट करने जैसे फिट देखते हैं। फिर आपके मुख्य फॉर्म को उपयोगकर्ता को अपनी अपलोड फ़ाइल को फिर से इंगित करने के लिए कहने की आवश्यकता होगी, और यह वह फ़ील्ड है जो फ़ाइल की वास्तविक अपलोडिंग करेगा। जब फॉर्म सबमिट किया जाता है, तो SWFUpload नियंत्रण पूरी तरह अनदेखा कर दिया जाएगा क्योंकि यह मुख्य रूप का हिस्सा नहीं है।
क्या आप एक उदाहरण दे सकते हैं? मैं भी सिर्फ फाइलसाइज चाहता हूं और कुछ और नहीं, मेरे पास अपनी प्रगति पट्टी है और मेरे सर्वर पर एक फाइल अपलोड करने का अपना तरीका है। असल में मैं बस फ़ाइल आकार को पुनर्प्राप्त करना चाहता हूं जो आईई मुझे अभी तक नहीं दे सकता है। धन्यवाद? – PathOfNeo
मुझे लगता है कि यह ओपी के सवाल में निहित है कि उपयोगकर्ता को फ़ाइल को दो बार ब्राउज़/चयन नहीं करना चाहिए। –
- 1. अपलोड करने से पहले फ़ाइल आकार अपलोड करना
- 2. छवि अपलोड करने से पहले आकार बदलें
- 3. एएसपीनेट फ़ाइल अपलोड करने के बाद फ़ाइल अपलोड करें और अपलोड करने के लिए सबमिट करने से पहले
- 4. अपलोड करने से पहले एक फ़ाइल को विभाजित करना?
- 5. चेक चित्र फ़ाइल प्रकार और आकार php में फ़ाइल अपलोड करने से पहले
- 6. Struts2 फ़ाइल अपलोड अधिकतम आकार
- 7. सी में किसी अन्य प्रक्रिया द्वारा फ़ाइल को पहले से खोलने के तरीके को कैसे जांचें?
- 8. विकल्प से पहले अपलोड
- 9. फ़ाइलों को रीस्टफुल तरीके से अपलोड करना?
- 10. फ़ाइल अपलोड करने से पहले HTML/जावास्क्रिप्ट एक्सेस EXIF डेटा
- 11. इसे अपलोड करने से पहले फ़ाइल का आकार कैसे पुनर्प्राप्त करें?
- 12. रेल फ़ाइल अपलोड आकार सीमा
- 13. AsyncFile अपलोड फ़ाइल आकार सीमा
- 14. को अक्षम करने से स्वत: अपलोड करने अपलोड
- 15. अपलोड करने से पहले आईओएस ऐप आकार की जांच कैसे करें
- 16. मॉड्यूलो ऑपरेशन करने के अन्य तरीके
- 17. फ़ाइल प्रकार के आधार पर फ़ाइल अपलोड आकार सीमा को प्रतिबंधित करने के लिए .htaccess
- 18. फ़ाइल अपलोड (एचटीएमएल इनपुट) के आकार को सीमित करें
- 19. क्रॉस-ब्राउज़र सर्वर पर अपलोड करने से पहले ग्राहक के पक्ष में फ़ाइल आकार की जाँच कर?
- 20. मैक ऐप पर हस्ताक्षर करने से पहले और इसे ऐप स्टोर पर अपलोड करने से पहले
- 21. jQuery फ़ाइल अपलोड: अपलोड यूआरएल को गतिशील रूप से
- 22. अपलोड पर छवि फ़ाइल आकार संपीड़ित करें?
- 23. अपलोड की गई फ़ाइल का आकार
- 24. इसे डाउनलोड करने से पहले फ़ाइल के आकार को कैसे जानना है?
- 25. node.js से फ़ाइल अपलोड करने के लिए कैसे करें
- 26. रेल + जावास्क्रिप्ट - अपलोड करने से पहले छवि पूर्वावलोकन
- 27. ग्रहण फ़ाइल को गलत तरीके से
- 28. उपयोगकर्ता एक फ़ाइल अपलोड
- 29. अपलोड करने से पहले क्लाइंट-साइड पर फ़ाइल-सिस्टम से चुनी गई छवि देखें?
- 30. फ़ाइल अपलोड समस्या
मैं फ़्लैश का उपयोग कर फ़ाइल अपलोड नहीं करना चाहता हूं। मेरा मतलब है, मैं बस SWFUpload का उपयोग कर फ़ाइल के आकार की जांच करना चाहता हूं और फिर सामान्य प्रक्रिया का उपयोग कर फ़ाइल अपलोड करना चाहता हूं। क्या यह संभव प्रतीत होता है? – jean27
मुझे यह भी पता चला कि मैं इनपुट प्रकार फ़ाइल के मूल्य में हेरफेर नहीं कर सकता, इसलिए मुझे लगता है कि मैं वास्तव में क्या चाहता हूं असंभव है। – jean27
हां, फ़ाइल आकार की जांच करने के लिए SWFUpload का उपयोग करना काम करेगा यदि आप सामान्य फ़ाइल इनपुट –