Я работаю над проектом, который позволяет нашему сотруднику загружать большие файлы на наш общий хост и получать ссылку на скачивание. проблема в том, что наш хостинг отказывается менять LimitRequestBody для совместного хостинга. есть ли какое-либо другое решение для работы с LimitRequestBody или любым другим способом выполнения этой работы?
Два способа заставить его работать, ручную загрузку кусков или с помощью инструментов.
Вы можете использовать инструмент Real Ajax Uploader . Он может использоваться с html5, загрузка файлов выполняется кусками, с небольшим запросом на сервер для обеспечения производительности и надежности.
Или вручную разделить файлы на многие куски, а затем загрузить их по одному. вы можете использовать 7-zip для разделения файла и объединения файлов. вот учебник .
Для разделения клиентов вы также ссылаетесь на загрузку файлов; Как использовать «chunking»?
Для объединения с несколькими узлами вы можете обратиться к разделу «Загрузка загруженных plupload» на серверной стороне и http://www.phpclasses.org/package/8858-PHP-Create-and-merge-Zip-archives-split-in-parts. HTML
Надеюсь, поможет.
Вы можете переопределить значения по умолчанию upload_max_filesize
и post_max_size
. Обе эти два ini-настройки имеют режим изменения как PHP_INI_PERDIR, что означает, что вы можете либо использовать одно из следующих
php.ini, .htaccess, httpd.conf, .user.ini
Поскольку вы используете общий хостинг, наиболее подходящим вариантом является .htaccess или .user.ini
Вы можете ссылаться на это, чтобы установить значения, используя htaccess. Установить настройки php Ini с помощью htaccess.