Как загрузить файл большего размера, чем предел загрузки моего хостинг-провайдера? - PullRequest
0 голосов
/ 03 апреля 2019

Я разместил доменное имя на дешевом хостинг-сайте.Этот сайт позволяет загружать только файлы размером менее 50 МБ.Я хочу загрузить файлы большего размера.Есть ли какой-нибудь рабочий трюк без изменения в php.ini.потому что это невозможно для меня.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

На самом деле не существует простого способа обойти это. Пара предложений:

  • Измените размеры изображений, чтобы сделать их меньше, используя Javascript перед загрузкой. Вы можете использовать программу чтения файлов, а затем холст, чтобы изменить размер изображения.

  • Если вы действительно нуждаетесь в таких больших размерах, то разбейте изображения на куски, снова используя программу чтения файлов, чтобы получить файл в Javascript, затем извлеките данные в куски и загрузите каждый кусок отдельно. Вам понадобится умный PHP-код, чтобы снова соединить куски. Я бы добавил какой-нибудь индекс чанка в каждую загрузку, поскольку вы не можете гарантировать, что чаны будут доставлены в порядке.

0 голосов
/ 03 апреля 2019

Поскольку максимальный размер загрузки ограничен 50 МБ, вы не можете сделать это таким образом, если только вы не можете разделить файл на файлы размером менее 50 МБ и загрузить каждый из них.

Чтобы реализовать это решение для разбиения файла на множество частей, используйте phpfsplit

Вы также можете использовать plupload

...