![Search icon](https://hackernoon.imgix.net/search-new.png?w=19&h=19)
आज के डिजिटल परिदृश्य में, छवियां और फ़ाइल अपलोड करना वेबसाइटों और मोबाइल ऐप्स दोनों के लिए अभिन्न अंग हैं, चाहे वह उपयोगकर्ता-जनित सामग्री के लिए हो या आंतरिक उपयोग के लिए।
ऑनलाइन टूल, सोशल मीडिया प्लेटफ़ॉर्म और आंतरिक सिस्टम सभी को सुचारू रूप से काम करने के लिए कुशल फ़ाइल अपलोड क्षमताओं की आवश्यकता होती है। उदाहरण के लिए, छवि संपादन उपकरण और सोशल मीडिया साइटें छवि फ़ाइलों को संभालने के लिए प्रभावी फ़ाइल अपलोडर सेवाओं पर निर्भर करती हैं।
इसके अलावा, आंतरिक टीमों को अक्सर विभिन्न प्रकार की फ़ाइलें अपलोड करने की आवश्यकता होती है, जैसे कि उत्पाद छवियाँ, लोगो और वीडियो। इन ज़रूरतों को पूरा करने के लिए, डेवलपर्स को एक विश्वसनीय फ़ाइल अपलोडर लागू करना चाहिए।
सौभाग्य से, HTML एक तेज़ और कार्यात्मक छवि अपलोडर बनाना आसान बनाता है। इस लेख में, हम आसानी से एक बुनियादी HTML छवि अपलोडर सेट अप करने का तरीका जानेंगे।
HTML मूल बातें: HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) एक मानक मार्कअप भाषा है जो वेब पेजों के निर्माण खंड बनाती है। HTML, CSS और जावास्क्रिप्ट के साथ मिलकर आधुनिक वेबसाइटों का आधार बनता है। HTML पेज संरचना और सामग्री को परिभाषित करता है, लेकिन जावास्क्रिप्ट का उपयोग गतिशील कार्यों और CSS को स्टाइलिंग के लिए किया जाता है।
HTML इमेज अपलोडर पर एक नज़र: HTML इमेज अपलोडर एक ऐसा टूल है जो उपयोगकर्ताओं को वेब पेज पर इमेज अपलोड करने की अनुमति देता है। यह आमतौर पर एक सरल फ़ॉर्म के माध्यम से किया जाता है और यह वेब एप्लिकेशन की इंटरैक्टिव सुविधाओं का हिस्सा है।
HTML इमेज अपलोडर कैसे बनाएं: HTML के साथ एक सरल इमेज अपलोडर बनाना बुनियादी HTML टैग का उपयोग करके काफी आसान है। इस प्रक्रिया में इमेज अपलोड फ़ॉर्म और आवश्यक टैग कॉन्फ़िगर करना शामिल है।
जावास्क्रिप्ट के साथ बटन में छवि जोड़ना: जावास्क्रिप्ट का उपयोग करके, छवि अपलोडर बटन में गतिशील रूप से छवि जोड़ना संभव है। यह दृश्य प्रभाव प्रदान करता है जो उपयोगकर्ता सहभागिता को बढ़ाता है।
फाइलस्टैक की खोज और यह फ़ाइल अपलोड में कैसे मदद करता है: फाइलस्टैक एक ऐसा प्लेटफ़ॉर्म है जो फ़ाइल अपलोडिंग प्रक्रियाओं को सरल बनाता है। यह उच्च क्षमता वाली अपलोडिंग, रूपांतरण और भंडारण सुविधाएँ प्रदान करके डेवलपर्स के फ़ाइल प्रबंधन को सरल और अनुकूलित करता है।
HTML हाइपरटेक्स्ट मार्कअप लैंग्वेज का संक्षिप्त नाम है। यह वेब पेज बनाने के लिए इस्तेमाल की जाने वाली मानक मार्कअप भाषा है। HTML, CSS (कैस्केडिंग स्टाइल शीट्स) और जावास्क्रिप्ट के साथ मिलकर लगभग हर आधुनिक वेबसाइट का आधार बनता है।
HTML के साथ, हम अनिवार्य रूप से टैग और विशेषताओं जैसे HTML तत्वों का उपयोग करके पृष्ठ की संरचना बनाते हैं, जैसे अनुभाग, पैराग्राफ और लिंक। दूसरे शब्दों में, यह वेब ब्राउज़र को बताता है कि वेब पेज की सामग्री को कैसे प्रदर्शित किया जाना चाहिए।
हालाँकि, HTML एक प्रोग्रामिंग भाषा नहीं है क्योंकि यह हमें गतिशील कार्यक्षमता बनाने की अनुमति नहीं देती है। परिणामस्वरूप, हम अपने वेब पेज में गतिशील तत्व जोड़ने के लिए जावास्क्रिप्ट और स्टाइलिंग के लिए CSS का उपयोग करते हैं।
कई HTML टैग उपलब्ध हैं जिनका उपयोग हम अलग-अलग तत्व बनाने के लिए कर सकते हैं। यहाँ कुछ सबसे ज़्यादा इस्तेमाल किए जाने वाले HTML टैग दिए गए हैं:
जैसा कि नाम से पता चलता है, इमेज अपलोडर वेबसाइट या वेब ऐप पर एक ऐसी सुविधा है जो उपयोगकर्ताओं को इमेज फ़ाइलें अपलोड करने की अनुमति देती है। इनमें JPEG इमेज, PNG, GIF आदि शामिल हैं। इमेज अपलोडर अपलोड की गई इमेज को सर्वर पर भी ट्रांसफर करता है।
इसे HTML कोड में एम्बेड करके वेबसाइट की बिल्ट-इन सुविधा के रूप में प्रदान किया जाता है। नतीजतन, उपयोगकर्ताओं को अलग से इमेज अपलोडर डाउनलोड और इंस्टॉल करने की आवश्यकता नहीं होती है। इमेज अपलोडर बनाते समय, डेवलपर्स को यह सुनिश्चित करना चाहिए कि यह तेज़, सुरक्षित और कुशल हो।
शुक्र है, HTML के साथ, हम <input> (फ़ाइल इनपुट तत्व) का उपयोग करके छवि अपलोड सुविधा को बहुत आसानी से लागू कर सकते हैं।
HTML के साथ छवि अपलोडर को सम्मिलित करने और अनुकूलित करने के लिए यहां सरल चरण दिए गए हैं:
नीचे HTML में अपलोड फ़ाइल बटन बनाने के लिए एक उदाहरण कोड दिया गया है:
आप कोड भी यहां पा सकते हैं।
बस इतना ही। हमने फ़ाइल अपलोड बटन डाल दिया है। अब, हम आवश्यकतानुसार इमेज अपलोडर को कस्टमाइज़ कर सकते हैं।
यदि आप HTML में छवियों का आकार बदलना सीखना चाहते हैं, तो यह लेख देखें।
यदि आप 'फ़ाइल चुनें' के स्थान पर कोई अन्य पाठ प्रदर्शित करना चाहते हैं, तो आप फ़ाइल अपलोड बटन के भीतर पाठ बदलने के लिए नीचे दिए गए कोड का उपयोग कर सकते हैं:
आप कोड यहां भी पा सकते हैं।
कुछ मामलों में, आप बटन को छिपाना चाह सकते हैं। हम CSS का उपयोग करके ऐसा कर सकते हैं:
आप कोड यहां भी पा सकते हैं।
यहाँ हमने अपारदर्शिता को 0 पर सेट किया है, जो इनपुट को पारदर्शी बनाएगा। z-index मान यह सुनिश्चित करता है कि तत्व पृष्ठ पर बाकी सब चीज़ों के नीचे बना रहे।
हम बटन को और भी आकर्षक बनाने के लिए उसे कस्टमाइज़ कर सकते हैं। उदाहरण के लिए, हम डिफ़ॉल्ट ग्रे बटन बदल सकते हैं:
आप कोड भी यहां पा सकते हैं।
हालाँकि, अब हमारे पास दो फ़ाइल अपलोड बटन हैं - डिफ़ॉल्ट ग्रे वाला और कस्टमाइज़ बटन जिसे हमने ऊपर दिए गए कोड का उपयोग करके बनाया है। डिफ़ॉल्ट ग्रे बटन को छिपाने के लिए, आप ऊपर दिए गए चरण में दिए गए कोड का उपयोग कर सकते हैं।
कभी-कभी, हम उन फ़ाइलों के प्रकारों को सीमित करना चाहते हैं जिन्हें उपयोगकर्ता सर्वर पर अपलोड कर सकते हैं, विशेष रूप से सुरक्षा उद्देश्यों के लिए। हम अनुमत फ़ाइल एक्सटेंशन या एक्सटेंशन निर्दिष्ट कर सकते हैं:
आप कोड भी यहां पा सकते हैं।
अब, आइए <img id="output"> तत्व में छवि दिखाने के लिए जावास्क्रिप्ट कोड लिखें।
आप कोड भी यहां पा सकते हैं।
Filestack एक उन्नत लेकिन उपयोग में आसान और सुरक्षित फ़ाइल अपलोडर और फ़ाइल अपलोड API है। यह आपको केवल दो पंक्तियों के कोड के साथ अपने फ़ाइल अपलोडर की उपस्थिति और प्रदर्शन को बढ़ाने की अनुमति देता है।
इसके अतिरिक्त, यह डेवलपर्स को अपनी वेबसाइटों पर शीघ्रता से ड्रैग-एंड-ड्रॉप फ़ाइल अपलोड क्षमता जोड़ने में सक्षम बनाता है।
फाइलस्टैक फ़ाइल अपलोडर एक सुंदर यूआई के साथ आता है और इसमें उपयोगकर्ता अनुभव को बेहतर बनाने के लिए इंस्टाग्राम, फेसबुक और ड्रॉपबॉक्स सहित 20 से अधिक एकीकृत स्रोत हैं। फाइलस्टैक फ़ाइल अपलोडर के साथ, आप छवि पूर्वावलोकन सक्षम कर सकते हैं।
इसके अतिरिक्त, आप उपयोगकर्ताओं को एकाधिक फ़ाइलें अपलोड करने की अनुमति दे सकते हैं और साथ ही एक प्रगति पट्टी भी दिखा सकते हैं।
फाइलस्टैक छवि रूपांतरण और अनुकूलन सुविधाएं भी प्रदान करता है:
यह उपयोगकर्ताओं को PNG और JPEG/JPG छवियों को WebP या JPEG XR जैसे आधुनिक प्रारूपों में परिवर्तित करने में सक्षम बनाता है। इन दोनों फ़ाइल प्रारूप प्रकारों में बेहतर गुणवत्ता विशेषताएँ और संपीड़न हैं।
फाइलस्टैक चित्र में प्रत्येक चेहरे को स्कैन कर सकता है और आवश्यक सुधारों को स्वचालित रूप से निर्धारित कर सकता है।
यह अंडरएक्सपोज्ड फोटो से विवरण प्राप्त कर सकता है।
फाइलस्टैक के साथ, आप छवि की गुणवत्ता बनाए रखते हुए छवियों को बेहतर बना सकते हैं।
फाइलस्टैक उपयोगकर्ताओं को छवि की गुणवत्ता खोए बिना छवि का आकार बदलने और फ़ाइल का आकार कम करने में सक्षम बनाता है।
आप फाइलस्टैक की इमेज प्रोसेसिंग एपीआई का उपयोग करके चित्रों से लाल आंख का प्रभाव हटा सकते हैं।
फाइलस्टैक पूरी तरह से उत्तरदायी छवियां भी प्रदान करता है ताकि आपकी छवियां विभिन्न स्क्रीन आकारों वाले विभिन्न उपकरणों, जैसे डेस्कटॉप, लैपटॉप और मोबाइल पर अच्छी तरह से काम करें।
फ़ाइल अपलोडर कई वेबसाइटों की एक आवश्यक सुविधा है जो अंतिम उपयोगकर्ताओं को फ़ाइलें, जैसे चित्र, दस्तावेज़, वीडियो आदि अपलोड करने में सक्षम बनाती है।
HTML फ़ाइल अपलोडर बनाना बहुत तेज़ और आसान है। आप फ़ाइल अपलोड बटन को कस्टमाइज़ भी कर सकते हैं, जैसे कि बटन का टेक्स्ट या रंग बदलना।
आप HTML <input> तत्व का उपयोग करके आसानी से फ़ाइल अपलोड बटन बना सकते हैं।
यह पोस्ट प्रारंभ में फाइलस्टैक ब्लॉग पर प्रकाशित हुई थी।