У меня есть php script на сервере для отправки файлов получателям: они получают уникальную ссылку, а затем могут загружать большие файлы. Иногда возникает проблема с передачей, и файл поврежден или никогда не заканчивается. Мне интересно, есть ли лучший способ отправить большие файлы
код:
$f = fopen(DOWNLOAD_DIR.$database[$_REQUEST['fid']]['filePath'], 'r');
while(!feof($f)){
print fgets($f, 1024);
}
fclose($f);
Я видел такие функции, как
http_send_file
http_send_data
Но я не уверен, что они будут работать.
Каков наилучший способ решить эту проблему?
С уважением
erwing