Nasıl eksik dosyanın php kolu dosya indirme yapabilirim?

0 Cevap php

Yani, örneğin, ben ftp ve dosya boyutu değişiklikleri ile yüklenen olan bir dosya var. Ben önceden dosya boyutunu biliyorum. Peki nasıl dosya bitmiş yükleme ve tamponlama bitirmek önce dosya boyutu maç için bekleyen olmasa bile müşterilerine tarayıcılar göndermek için php yapacak. Aşağıdaki kod kolu güncelleme olmayacak ve dosyaya yapılan değişiklikleri görmüyor. Ben fopen her şey geçebileceği ama belki uygun bir yolu var mı? Teşekkürler

$buffer = '';
$cnt =0;
$handle = fopen($filename, 'rb');
if ($handle === false) {
  return false;
}
while ($cnt < $totalSize) {
  $buffer = fread($handle, 2048);
  echo $buffer;
  ob_flush();
  flush();
  $bufferLen = strlen($buffer);
  $cnt += $bufferLen;
  if(!$bufferLen) sleep(1);
}
fclose($handle);

0 Cevap