यह दिलचस्प है कि कैसे कुछ चीजें पूर्ण चक्र में आती हैं। वेब के शुरुआती दिनों में, ब्राउज़र स्वचालित रूप से उन फ़ाइलों के लिंक डाउनलोड करते थे जो वेब पेज नहीं थे, जैसे चित्र, पीडीएफ फाइलें और दस्तावेज। फिर, ब्राउज़र इतने उन्नत हो गए कि वे रीयल-टाइम में लगभग किसी भी फ़ाइल को खोलने में सक्षम थे। हालांकि, इसने डेवलपर्स के लिए एक समस्या पैदा की। आप किसी ब्राउज़र को फ़ाइल खोलने के बजाय उसे डाउनलोड करने के लिए कैसे बाध्य करेंगे? इस मुद्दे को हल करने के लिए हैक और वर्कअराउंड का एक गुच्छा उछला, लेकिन कोई भी सही समाधान नहीं था। HTML5 के साथ यह सब बदल गया जब डाउनलोड विशेषता पेश किया गया।
अब, डेवलपर्स अपने एचटीएमएल एंकर टैग में एक विशेष डाउनलोड विशेषता जोड़ सकते हैं ताकि ब्राउज़र को लक्ष्य फ़ाइल खोलने के बजाय एक लिंक को डाउनलोड के रूप में मानने के लिए कहा जा सके।ब्राउज़र द्वारा आपके डाउनलोड लिंक को प्रबंधित करने के तरीके को नियंत्रित करने के लिए आप डाउनलोड विशेषता का उपयोग करने के कुछ अलग तरीके हैं। इससे भी बेहतर, सभी आधुनिक ब्राउज़र डाउनलोड विशेषता का समर्थन करते हैं, इसलिए आपको संगतता या कमबैक की आवश्यकता के साथ कोई समस्या नहीं दिखनी चाहिए।
कुछ अलग तरीके हैं जिनसे आप डाउनलोड विशेषता को संभाल सकते हैं। प्रत्येक का अपना लाभ है, और वे सभी अलग-अलग ब्राउज़रों में आसानी से काम करते हैं।
सादा डाउनलोड विशेषता
डाउनलोड विशेषता का उपयोग करने का सबसे आसान तरीका यह है कि इसे अपने एंकर टैग में अपने सबसे बुनियादी रूप में शामिल करें। आपको कोई अतिरिक्त फ़ाइल नाम या कोई सहायक जानकारी शामिल करने की आवश्यकता नहीं है। परिणाम इस तरह दिखता है:
अभी डाउनलोड करें!
"डाउनलोड" को शामिल करके आप पेज को पढ़ने वाले किसी भी ब्राउज़र को लक्ष्य लिंक को खोलने के बजाय उसे डाउनलोड करने के लिए कह रहे हैं। इस उदाहरण में, ब्राउज़र फ़ाइल को ठीक वैसे ही डाउनलोड करेगा जैसे वह उसी नाम से है।
फ़ाइल का नाम बदलना
क्या होगा यदि आप वास्तव में नाम बदलना चाहते हैं। ऐसे कई अवसर हैं जहां आप ऐसा करना चाहेंगे। स्वचालित रूप से उत्पन्न फ़ाइल नाम एक अच्छा उदाहरण हैं। कचरा पात्रों के तार के साथ उनके पास आमतौर पर हास्यास्पद रूप से लंबे नाम होते हैं। यह वह अनुभव नहीं है जो आप अपने आगंतुकों के लिए चाहते हैं। आप डाउनलोड विशेषता के साथ चीजों को मानकीकृत कर सकते हैं।
फ़ाइल नाम निर्दिष्ट करने के लिए, डाउनलोड विशेषता को इसके बराबर सेट करें। फ़ाइल एक्सटेंशन को बहिष्कृत करें। ब्राउज़र फ़ाइल प्रकार को परिवर्तित नहीं कर सकता और न ही करेगा, इसलिए कोशिश करने का कोई मतलब नहीं है।
अभी डाउनलोड करें!
आपके आगंतुक फ़ाइल को आपकी-file.pdf के रूप में डाउनलोड करेंगे।
छवि डाउनलोड करना
इसके साथ एक सरल तरीका भी आता है जिससे आपके उपयोगकर्ता सीधे चित्र डाउनलोड कर सकते हैं। यह क्रांतिकारी नहीं है, और आप शायद इसे स्वयं एक साथ जोड़ सकते हैं, लेकिन आप डाउनलोड करने योग्य छवि लिंक बनाने के लिए डाउनलोड विशेषता का उपयोग कर सकते हैं।
एक इमेज सेट करके शुरुआत करें जैसा कि आप आमतौर पर अपने पेज पर करते हैं। यह, निश्चित रूप से, वह छवि होगी जो डाउनलोड के लिए उपलब्ध है।
फिर, इमेज पाथ से लिंक करते हुए, पूरी चीज़ को एंकर टैग में इनकैप्सुलेट करें।
आखिरकार, अपने एंकर टैग में डाउनलोड विशेषता जोड़ें। आप चाहें तो अपनी छवि का नाम बदल सकते हैं।
अब, जब कोई विज़िटर छवि पर क्लिक करता है, तो वे स्वचालित रूप से इसे सीधे आपके सर्वर से डाउनलोड कर लेंगे। यह आवश्यक नहीं है, और यह एक डेवलपर के लिए अतिश्योक्तिपूर्ण लग सकता है, लेकिन कितने साइट विज़िटर किसी छवि को देखने या डाउनलोड करने के लिए उस पर राइट-क्लिक करने के बारे में सोचेंगे?