Prima di tutto c'è uno question con lo stesso titolo qui su SO ma non è quello che sto cercando e non ha una risposta completa neanche.Download di un'immagine tramite XMLHttpRequest in un userscript
Quindi ecco la mia domanda. Diciamo che ho questo URL che indirizza a un'immagine.
https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/299595_10150290138650735_543370734_8021370_355110168_n.jpg
Una volta ho messo questo parametro ?dl=1
alla fine dell'URL, diventa scaricabile.
https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/299595_10150290138650735_543370734_8021370_355110168_n.jpg?dl=1
Sto provando a fare questo compito tramite un userscript. Quindi ho usato XMLHttpRequest per quello.
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);
}
Questo è un fiddle.
Ma non funziona. Bare con me perché sono abbastanza nuovo in JavaScript e non ho fatto nulla nemmeno con AJAX. Ho cercato spesso su google per campioni o altro, ma senza risultato.
Per favore qualcuno può guidarmi su come farlo?
'dl' argomento è completamente fasullo nel tuo caso – OnTheFly
@ user539484 what do u significa? funziona. basta copiarlo e incollarlo sulla barra degli indirizzi. – Isuru
Intendo, guarda le intestazioni di risposta che provoca. Non rilevante qui. – OnTheFly