Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47

Сохранение больших файлов в базе данных

02.12.2016, 16:51. Показов 1068. Ответов 5

Студворк — интернет-сервис помощи студентам
Как сохранять большие файлы в базе данных?

У меня есть программа, которая предоставляет возможность загрузить файлы с компьютера в базу данных. Не получается сохранить файлы больше, чем 134 мб. Появляется такая ошибка:

Warning: POST Content-Length of 1072894434 bytes exceeds the limit of 134217728 bytes in Unknown on line 0

Пытаюсь там загрузить фильм примерно 1Гб в колонку с типом данных longblob. Кто-нибудь знает где устанавливается этот лимит? (см. сообщение об ошибке)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.12.2016, 16:51
Ответы с готовыми решениями:

Сохранение в базе файлов
Доброго дня. Хочу в базе хранить не только информацию в таблицах, но и файлы сторонней программы (чтобы с ними работать при...

Сохранение больших объемов данных в файл
Народ подскажите, может есть у кого идеи. У меня программа, с таблицей на 3,5-4 млн строк по 14-20 полей в каждой строке (поля...

Сохранение больших объемов данных в indexeddb
Мне нужно сохранить в indexeddb 50000 записей. Это можно сделать только вызывая store.add для каждого элемента массива или существует еще...

5
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
02.12.2016, 17:40
POST Content-Length
php.ini => post_max_size
0
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
06.12.2016, 18:51  [ТС]
crautcher,

поставил значения для параметра memory_limit - 1600 M,

post_max_size - 1500 M,

upload_max_filesize - 1400 M.

Всё равно появляется ошибка - Warning: POST Content-Length of 1072894340 bytes exceeds the limit of 134217728 bytes in Unknown on line 0.

В чём может быть причина?
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
06.12.2016, 19:13
Не может быть
PHP
1
phpinfo();
И смотри, сколько чего поставлено
0
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
07.12.2016, 13:22  [ТС]
В разделе CORE:

memory_limit 1600M,
post_max_size 1500M,
upload_max_filesize 1400M

теперь появляется такая ошибка:

Fatal error: Out of memory (allocated 524288) (tried to allocate 1072902144 bytes) in C:\Program Files\xampp\xampp\htdocs\php_examples\fi lestore\index.php on line 88

У столбца, в который загружаются данные тип - longblob. Этот тип данных, если я правильно понимаю, может хранить до 4,29 Гб.
0
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
12.12.2016, 16:57  [ТС]
Возможно ли, что 524288 - это максимальный размер оперативной памяти, которая отводится на php-скрипт? У меня в файле php.ini написано так:

Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 1800M

Может быть, 128 Мб - это максимальный размер до которого можно увеличивать? Но у меня вроде как получилось увеличить до 524 Мб
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2016, 16:57
Помогаю со студенческими работами здесь

Сохранение путей внешних файлов в базе через ВБА
Всем доброго дня! Есть такая задача: создать базу данных документов предприятия. В базе должна храниться ссылка на документ...

Сохранение данных в базе
Здравствуйте, пытаюсь сделать базу данных интерфейс для неё через C# и столкнулся с проблемой, что мои базы в C# не сохраняют данные,...

Сохранение данных в базе
Здравствуйте. Нужно сохранить объект в базу. Использую спринг mvc. Хотелось бы узнать как правильно реализовывать. В метод контроллера...

Сохранение изменений в Базе Данных
Всем доброго времени суток! Есть проблема, не могу сохранить изменения в базе данных. На форме есть datagridview, по нажатию кнопки выходит...

Сохранение объектов в базе данных
Здравствуйте Подскажите пожалуйста как сохранить объект в базе данных == например в SQL SERVER или MySql и извлечь из базы. Спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru