/ / कैसे एक छवि लिंक बनाने के लिए उपयोगकर्ता से पूछें कि क्या वे इसे डाउनलोड करना चाहते हैं, बजाय इसे ब्राउज़र में प्रदर्शित करने के - javascript, html

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

मेरे पास छवियों से भरा एक html पृष्ठ है। वर्तमान में, प्रत्येक छवि एक लिंक है जो छवि को एक नए टैब में खोलता है। मुझे वह छवि लिंक चाहिए, जब क्लिक किया जाए, तो उपयोगकर्ता से पूछें कि क्या वे इसे सहेजना चाहते हैं। मुझे ऐसा करने के बारे में कैसे पता चलेगा?

उत्तर:

उत्तर № 1 के लिए 4

सर्वर पर MIME प्रकार के एप्लिकेशन / ऑक्टेट-स्ट्रीम के साथ फाइल परोसें ताकि दिखाने के लिए डाउनलोड प्रॉम्प्ट होने की संभावना में सुधार हो, लेकिन अंततः यह ब्राउज़र को तय करना है कि क्या करना है।


जवाब के लिए 0 № 2

दुर्भाग्य से, यह ब्राउज़र व्यवहार है और हैकुछ ऐसा जो आप अपने वेब पेजों में सीधे "टी कोड" कर सकते हैं। यदि ब्राउज़र जानता है कि किसी विशेष प्रकार की फ़ाइल कैसे प्रदर्शित की जाए (जो कि अधिकांश ब्राउज़र MIME प्रकार से कटौती करते हैं और URL पर फ़ाइल एक्सटेंशन, यदि कोई हो), तो यह होगा ज्यादातर मामलों में इसे खोलने का प्रयास। ब्राउज़र को अलग तरह से व्यवहार करने के लिए कॉन्फ़िगर करना संभव है, लेकिन यह उस ब्राउज़र के उपयोगकर्ता द्वारा क्लाइंट मशीन पर किया जाना है - और यह कुछ ऐसा है जिसे आप, प्रोग्रामर, "टी कंट्रोल" कर सकते हैं। ।

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