v2.5.2
Giriş yap

ajax ile download

aykuttorbay7
752 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
1013 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
1015 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 
        }
    }