Я пытаюсь загрузить большие файлы (5-8Mb) в мои проекты Symfony2. По какой-то причине в любое время я загружаю что-то большее, чем 2 МБ, скрипт выдает из строя. Я могу загрузить что-нибудь меньшее, чем 2Mb. Я изменил файл php.ini, и php -i отражает эти изменения. Я перезапустил apache. Что еще мне нужно сделать, чтобы сделать эту большую работу по загрузке файлов. Благодарю.Symfony2 Большие загрузки файлов
ответ
Раньше в этот вопрос; попробуйте метод загрузки каналов. Скорее всего, сценарий превышает максимальное время выполнения. Таким образом (не зная, как выглядит ваша логика) есть функция, которая отправляет запрос (скажем, 1 МБ) в другой файл, который считывает входной поток двоичных данных в цикле while и продолжает выполняться до тех пор, пока длина содержимого двоичного файла данные не равны нулю. Цикл while записывает данные в временный файл и, когда он достигает нуля, сохраняет его в постоянный каталог (или что бы вы там ни делали). Вы можете увеличить максимально допустимую память и время выполнения в php.ini, но это приводит к проблемам безопасности и не рекомендуется.
В вашей текущей конфигурации PHP вы, вероятно, ограничили максимальный размер загрузки до 2M, поэтому Symfony отображает неправильную ошибку.
Так проверьте файл php.ini (/etc/php5/apache2/php.ini на Linux) и увеличить max_upload_size, чтобы соответствовать вашей области:
upload_max_filesize = 20M
Не забудьте перезапустить apache: apache2ctl restart
Теперь это должно сработать!
- 1. Большие загрузки файлов
- 2. Большие загрузки файлов
- 3. Symfony2 - 2.6 загрузки файлов
- 4. Большие загрузки файлов сбой php
- 5. Большие загрузки файлов с веб-страниц
- 6. Большие загрузки файлов с помощью Java-апплета
- 7. Dropbox v2 API - большие загрузки файлов
- 8. Paperclip, большие загрузки файлов и AWS
- 9. Большие загрузки файлов в Chrome с Valums
- 10. Большие загрузки файлов через WSHttpBinding в WCF
- 11. Symfony2 Форма загрузки файлов не отображает ошибки
- 12. Несколько файлов для загрузки в Symfony2
- 13. Django большие передачи файлов
- 14. Почему php: // ввод отклоняет мои большие загрузки файлов?
- 15. Захват загрузки в большие файлы
- 16. Очень большие загрузки с PHP
- 17. Как я могу принять большие загрузки файлов около 250 МБ?
- 18. Django: Большие загрузки файлов - пользовательская обработка с помощью mod_wsgi
- 19. Отслеживание загрузки файлов
- 20. PHP readfile() и большие загрузки
- 21. Symfony2: Прогресс загрузки сеанса
- 22. PHPUnit тест пути для загрузки файлов в Symfony2
- 23. Symfony2: загрузить файл, используя плагин для загрузки файлов
- 24. Сервер WebLogic - большие передачи файлов
- 25. Symfony2 Загрузите несколько файлов
- 26. JMeter - сценарий загрузки файлов и загрузки файлов
- 27. Symfony2 время загрузки и производительности
- 28. Джерси 1,17 загрузки больших файлов
- 29. Большие в памяти файлов и DB
- 30. Большие результаты запроса без ленивой рамки загрузки
проверить 'phpinfo()' из браузера 'php -i', так что настройки для CLI, которые могут быть не одинаковыми –