В настоящее время я разрабатываю приложение на PHP, в котором мой сервер (выделенный сервер) должен загрузить файл, а пользователь должен загрузить файл одновременно.
Вот пример:
- Сервер начинает загружать файл одновременно A .
- Пользователь хочет загрузить этот файл одновременно A + 3 секунды (например)
Я уже решил проблему: « Если пользователь загружает файл быстрее, чем сервер .. ».Но я не знал, как сделать php-скрипт, в котором пользователь собирается загрузить полный файл (это означает, что размер должен соответствовать полному размеру файла, а не размеру, который он загружает в данный момент A + 3 секунды).Я уже сделал это:
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$data['name'].'";');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.$data['size']);
readfile($remoteFile);
Но это не сработает, пользователь будет загружать только тот размер, который в данный момент находится на сервере (который повредил файл), а не полный файл ...
Если у вас есть решение, спасибо.