Tamam, "İlgili Sorular" bölümü aracılığıyla iyi bir okuma yaşadım ve ben bu cevap bulamadı.
I force a php download bir ajax isteği kullanıyorum. Şeyler PHP ucunda iyi çalışıyor. Diyelim ki DATA
denilen bir veri akışı var diyelim. Şimdi, ben bir "Save as ..." iletişim açılır istiyorum.
Tarayıcı onaltılık değerlerin bir dizesini aldı. Şimdi, istemci (javascript) yan bu DATA
ile ne yapacağız?
Bu yukarıdaki linke başına, istimal PHP kodu:
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename=$file');
readfile($file);
Denedim
- window.open (
DATA
) -> hex akışı yok (tabii) - gibi eylem ile bir form göndererek
DATA
-> aynı sorun
BTW, PHP dosyasını yankı o zaman bazen çalışır, window.open kullanın. Ama txt dosyaları veya jpgs vb
Nasıl yapıyorlar - Ben başka sitelerde bu çalışma gördüm? Şimdiden teşekkürler.