Php readfile sekizli akışı JavaScript işleme

0 Cevap php

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.

0 Cevap