क्या कोई HTML डाउनलोड टैग है?

एक डाउनलोड टैग HTML पृष्ठों को फ़ाइल डाउनलोड को मजबूर करने की अनुमति देगा

यदि आप एक वेब डेवलपर हैं, तो हो सकता है कि आप एचटीएमएल कोड की तलाश कर रहे हों जो फाइल को डाउनलोड करता है- दूसरे शब्दों में, एक विशेष एचटीएमएल टैग जो वेब ब्राउजर को वेब ब्राउजर में प्रदर्शित करने के बजाए एक विशेष फाइल डाउनलोड करने के लिए मजबूर करता है।

एकमात्र समस्या यह है कि एक डाउनलोड टैग नहीं है। फ़ाइल डाउनलोड को मजबूर करने के लिए आप एक HTML फ़ाइल का उपयोग नहीं कर सकते हैं। जब किसी वेब पेज से हाइपरलिंक क्लिक किया जाता है-कोई फर्क नहीं पड़ता कि यह एक वीडियो, ऑडियो फ़ाइल, या कोई अन्य वेब पेज है- वेब ब्राउज़र स्वचालित रूप से ब्राउज़र विंडो में संसाधन खोलने का प्रयास करता है। ब्राउजर को लोड करने के बारे में कुछ भी नहीं समझता है, इसके बजाय डाउनलोड के रूप में अनुरोध किया जाएगा।

यही है, जब तक उपयोगकर्ता के पास ब्राउज़र ऐड-ऑन या एक्सटेंशन नहीं होता है जो उस विशेष फ़ाइल प्रकार को लोड करता है । कुछ ऐड-ऑन सभी प्रकार की फाइलों जैसे डॉक्स और पीडीएफ दस्तावेज़, कुछ मूवी प्रारूप और अन्य फ़ाइल प्रकारों के लिए वेब ब्राउज़र समर्थन प्रदान करते हैं।

हालांकि, कुछ अन्य विकल्प आपके पाठकों को ब्राउज़र में खोलने के बजाय फ़ाइलों को डाउनलोड करने देंगे।

वेब ब्राउज़र का उपयोग करने के तरीके पर उपयोगकर्ताओं को शिक्षित करें

अपने उपयोगकर्ताओं को उन फ़ाइलों को डाउनलोड करने का सबसे आसान तरीका है जो क्लिक किए जाने पर उनके ब्राउज़र में अन्यथा दिखाई दे सकते हैं, यह समझने के लिए कि फ़ाइल डाउनलोड वास्तव में कैसे काम करती है।

प्रत्येक आधुनिक ब्राउज़र में एक संदर्भ मेनू कहा जाता है जो एक लिंक पर राइट-क्लिक करते समय दिखाता है, या जब टच स्क्रीन पर टैपिंग और होल्डिंग होता है। जब इस तरह से एक लिंक चुना जाता है, तो आपके पास अधिक विकल्प होते हैं, जैसे हाइपरलिंक टेक्स्ट की प्रतिलिपि बनाना, एक नए टैब में लिंक खोलना, या लिंक को जो भी फ़ाइल इंगित करना है उसे डाउनलोड करना।

एचटीएमएल डाउनलोड टैग की आवश्यकता से बचने के लिए यह वास्तव में एक आसान तरीका है: बस अपने उपयोगकर्ता सीधे फ़ाइल डाउनलोड करें। यह एचटीएमएल / एचटीएम, टीXT , और पीएचपी फाइलों के साथ-साथ फिल्मों ( एमपी 4 एस , एमकेवी , और एवीआई ), दस्तावेज़, ऑडियो फाइल, अभिलेखागार आदि सहित प्रत्येक फ़ाइल प्रकार के साथ काम करता है।

एचटीएमएल डाउनलोड टैग का अनुकरण करने का सबसे आसान तरीका लोगों को यह बताना है कि इस उदाहरण में क्या करना है।

लिंक को राइट-क्लिक करें और फ़ाइल को डाउनलोड करने के लिए ... के रूप में सहेजें सहेजें चुनें।

नोट: कुछ ब्राउज़र इस विकल्प को कुछ और कह सकते हैं, जैसे सेव।

डाउनलोड को एक संग्रह फ़ाइल में संपीड़ित करें

एक और तरीका जो वेबसाइट डेवलपर उपयोग कर सकता है वह एक ज़िप , 7Z , या आरएआर फ़ाइल जैसे संग्रह में डाउनलोड करना है।

यह दृष्टिकोण दो उद्देश्यों को पूरा करता है: यह सर्वर पर डिस्क स्थान को सहेजने के लिए डाउनलोड को संपीड़ित करता है और उपयोगकर्ता को डेटा को तेज़ी से डाउनलोड करने देता है, लेकिन यह फ़ाइल को ऐसे प्रारूप में भी रखता है जो अधिकांश वेब ब्राउज़र पढ़ने का प्रयास नहीं करेंगे, जो ब्राउज़र को मजबूर करता है इसके बजाय फ़ाइल डाउनलोड करें।

अधिकांश ऑपरेटिंग सिस्टम में एक अंतर्निहित प्रोग्राम होता है जो इस तरह की फ़ाइलों को संग्रहीत कर सकता है, लेकिन तृतीय-पक्ष अनुप्रयोगों में आमतौर पर अधिक सुविधाएं होती हैं और उपयोग करना आसान हो सकता है। PeaZip और 7-ज़िप कुछ पसंदीदा हैं।

PHP के साथ ब्राउज़र चालें

अंत में, यदि आप कुछ PHP जानते हैं, तो आप ब्राउजर को फ़ाइल को डाउनलोड करने या अपने पाठकों से कुछ भी करने के लिए कहने के लिए मजबूर करने के लिए एक साधारण पांच-पंक्ति PHP स्क्रिप्ट का उपयोग कर सकते हैं।

यह विधि ब्राउज़र हेडर पर निर्भर करती है कि ब्राउज़र को वेब दस्तावेज़ के बजाय एक अनुलग्नक है, इसलिए यह वास्तव में उपर्युक्त विधि के समान काम करता है, लेकिन वास्तव में आपको फ़ाइल को संपीड़ित करने की आवश्यकता नहीं होती है।