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