загрузите большие файлы с помощью php, апача

В стандартной библиотеке существует два подхода. Нужно использовать java.text. DecimalFormat. Другие более загадочные методы (String.format, PrintStream.printf, и т.д.) базирующийся вокруг java.util. Средство форматирования должно сохранить программистов C счастливыми (выход).

11
задан hakre 2 June 2012 в 14:29
поделиться

2 ответа

Я бы также проверил максимальное время ввода и время выполнения скрипта. Они оба в настоящее время установлены на 300 секунд (5 минут). Это означает, что пользователь должен загрузить 150 МБ (1200 мегабит) за 300 секунд. Это означает, что конечному пользователю потребуется надежное и последовательное соединение со скоростью 4 Мбит / с (1200/300 = 4), чтобы загрузить этот файл в отведенное время.

Я бы порекомендовал что-то похожее на эти настройки:

file_uploads = On
upload_tmp_dir = "/your/tmp/dir"
upload_max_filesize = 150M ; You may want to bump this to 151M if you have problems with 150 mb files
max_execution_time = 1200 ; 20 minutes, which is a 150 mb file at 1mbps
max_input_time = 1200
7
ответ дан 3 December 2019 в 06:21
поделиться

вот некоторая полезная информация о загрузке файлов в PHP

Загрузить файлы PHP info

Или вы также можете прочитать это здесь, используя Java-апплет, который загружает файл по частям. Найдите Jupload

php / Apache Config Вам нужно будет изменить значение upload_max_filesize и post_max_size на самый большой размер файла, который вы хотите разрешить. Затем перезапустите apache, и все должно работать.

3
ответ дан 3 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: