Обнаружение частично загруженных файлов?

У меня есть веб-приложение, которое читает с php://input и передает его, а затем сохраняет эти данные в новом файле, однако из-за этого человек может частично загрузить файл, и он все равно будет сохранен, поэтому мой вопрос: как я могу убедиться, что каждый файл, который был загружен таким образом, был фактически полностью загружен?

Я предполагаю, что это как-то связано с длиной контента, но я не нашел никаких ресурсов, в которых говорится об этом.


person Itai Sagi    schedule 25.01.2012    source источник


Ответы (1)


Да, у вас должна быть возможность получить длину содержимого из HTTP-запроса. заголовок. После этого это просто двоичные данные. Конечно, вы не можете определить, был ли файл полностью загружен, из информации о файле в файловой системе.

См. также: Получить размер POST-запроса в PHP

person Maarten Bodewes    schedule 29.06.2012
comment
Мог бы также ответить на старый вопрос для вас :) - person Maarten Bodewes; 29.06.2012