Nasıl bir resim görüntülemek için indirme sormadan tarayıcıda bir bayt olarak geri döndü?

0 Cevap php

Ben aşağıdaki PHP işlevi yazılmış ama yine de dosyayı indirmek için istemi olsun adres:

function navigateToBytes($contentType, $bytes){
  header('Content-Type: ' .$contentType); 
  //header('Content-Transfer-Encoding: binary'); // UPDATE: as pointed out this is not needed, though it does not solve the problem
  header('Content-Length: '.strlen($bytes));
  ob_clean();
  flush();
  echo $bytes;
}

Fonksiyonunu çağırarak bir örnek:

navigateToBytes('image/jpeg', $bytes); // UPDATE: turns out this does work, using image/tiff for tiff images is when the browser does not display the image

Dosyadan okumak $ olarak bayt bayt nerede.

0 Cevap