Я никогда не смог бы воспроизвести это.Код загрузки PHP, скорее всего, очистка не удалось загрузить файлы .Если этого не произойдет, то файл будет просто отображаться в массиве $_FILES
с кодом ошибки в [error]
:
Array
(
[name] => community.304.flv
[type] =>
[tmp_name] =>
[error] => 3
[size] => 0
)
Это будет UPLOAD_ERR_PARTIAL
.Однако в моих тестах tmp_name
тогда был пуст.Таким образом, код загрузки в ядре PHP уже освобождает временный файл загрузки.И нет никакого способа вернуть его обратно в пользовательскую область PHP.
Кстати, move_uploaded_file
в любом случае потерпел бы неудачу при установке [error]
, даже если временный файл все еще присутствовал,Вместо этого вы должны использовать copy
или rename
.