सबसे पहले यहां पर एक ही शीर्षक के साथ question है, लेकिन यह वह नहीं है जिसे मैं ढूंढ रहा हूं और इसका पूरा उत्तर नहीं है।किसी उपयोगकर्तास्क्रिप्ट में XMLHttpRequest का उपयोग करके एक छवि डाउनलोड करना
तो मेरा प्रश्न यहां है। मान लें कि मेरे पास यह यूआरएल है जो एक छवि को निर्देशित करता है।
https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/299595_10150290138650735_543370734_8021370_355110168_n.jpg
एक बार मैं URL के अंत में इस पैरामीटर ?dl=1
शब्दों में कहें, यह डाउनलोड करने योग्य हो जाता है।
https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/299595_10150290138650735_543370734_8021370_355110168_n.jpg?dl=1
मैं इस कार्य को उपयोगकर्तास्क्रिप्ट के माध्यम से करने की कोशिश कर रहा हूं। तो मैंने इसके लिए XMLHttpRequest का उपयोग किया।
var url = "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/299595_10150290138650735_543370734_8021370_355110168_n.jpg?dl=1";
var request = new XMLHttpRequest();
request.open("GET", url, false);
request.send(null);
if (request.status === 200)
{
alert(request.statusText);
}
यहां fiddle है।
लेकिन यह काम नहीं करता है। मेरे साथ सावधान रहें क्योंकि मैं जावास्क्रिप्ट के लिए काफी नया हूं और मैंने AJAX के साथ कुछ भी नहीं किया है। मैंने नमूने या कुछ भी के लिए बहुत कुछ किया लेकिन इसका कोई फायदा नहीं हुआ।
कृपया मुझे यह कैसे करना है इस पर मार्गदर्शन कर सकते हैं?
'dl' तर्क अपने मामले में पूरी तरह से फर्जी – OnTheFly
@ user539484 यू क्या मतलब है है:
स्क्रिप्ट कोड कुछ की तरह हो जाता है? यह वास्तव में कारगर है। बस पता बार पर कॉपी और पेस्ट करें। – Isuru
मेरा मतलब है, इसका कारण प्रतिक्रिया शीर्षलेख देखें। यहां प्रासंगिक नहीं है। – OnTheFly