v2.5.2
Giriş yap

ajax ile download

aykuttorbay7
845 defa görüntülendi ve 1 kişi tarafından değerlendirildi

arkadaslar merhaba. ajax ile linke tiklandiginda verileri post ediyorum ve degerleri alip resim uzerine verileri yazirip resmi kaydediyorum
resim kaydedildiginde ajax'ta success calisiyor. benim istedigim bu success calistiginda olusturdugum resmi indirmek. yardimci olabilirmisiniz?

Cevap yaz
Cevaplar (2)
aykuttorbay7
1228 gün önce

<code>

function download(fileUrl, fileName) {
	var a = document.createElement("a");
	a.href = fileUrl;
	a.setAttribute("download", fileName);
	a.click();
}
download("https://www.test.com/test.jpg", "test.jpg");

</code>

zelemi
1231 gün önce

Merhaba,

Success çalıştıgında bahsetmiş olduğunuz duruma src linkini direk belirte bilirsiniz.
Örnek Kod vermek gerekirse.

    // dosya.yukle.php olsun mesela.
    buraya ajax isteği bulunuldu
    //
    if($upload){
        $mesaj = ["Durum"=>"OK","SrcLink"=>"htttp://www.siteadin.com/upload/resim.jpg"]; 
    }
    echo json_encode($mesaj);
    //ajax tarafında (örnek jquery)
    success:function(res){
        var Sonuc = Json.parse(res);
        if(Sonuc.Durum=='OK'){
            //direk linke yönlendir veya download btn göster gibi gibi. bu basit bir örnek 
        }
    }