ajax ile download
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
<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>
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
}
}