Если вы столкнулись с ошибкой загрузки файла на сервере Apache/Nginx, тогда скорее всего просто необходимо убедиться в том, что в настройках PHP выставлены оптимальные лимиты:
memory_limit = 256M
post_max_size = 200M
upload_max_filesize = 200M
Есть проблема при использовании сервера IIS, тогда в добавок к этому, необходимо увеличить максимальную длину содержимого в запросе. Делается это в разделе "Фильтрация запросов" -> Изменить параметры. Можно сделать как на уровне всего сервера, так и на уровне отдельного сайта.
