PHP - скачать большой файл с FTP-сервера и ограничение скорости загрузки - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть веб-сайт для хранения большого zip-файла и загрузки его на ftp-сервер в php. Теперь я хочу загрузить файл с ftp и ограничить скорость загрузки
и иметь возможность возобновить и приостановить загрузку
iесть этот код:

    $file_path = 'ftp://'.$ftp_username.':'.$ftp_password.'@'.$ftp_server.'/'.$ftp_filename_withDiR ;
$filesize_ftp =  filesize($file_path);
ob_clean();
$download_rate = $Mbspeed;
header('Content-Description: File Transfer');
header('Expires: 0');
  header('Cache-Control: must-revalidate');
  header('Pragma: public');
  header('Content-Type: application/octet-stream');
  header("Content-Length:".$filesize_ftp);
  header('Content-Disposition: filename='.$filenamea);
  flush();
  $file = fopen($file_path, "r");
  while(!feof($file)) {echo fread($file, round($download_rate * 1024));flush();usleep(200);      }

Но я не могу приостановить загрузку!есть идеи для решения этой проблемы?

...