Программирование > PHP
Добавление файлов в БД
(1/1)
pahal:
Столкнулся с интересной проблемкой, может кто подскажет...
Сохраняю файлы в БД, тип поля установил LONGBLOB, в php.ini поменял что нужно. Файлы, размером до 1Mb сохраняются прекрасно, как превышается 1Mb немножко, сохраняться файлы уже не хотят.
Может кто сталкивался с такой ситуацией, подскажет где искать зарывшуюся собаку...
Заранее благодарен.
Egorsha:
Сталкивался. (База MySQL)
В моем случае изменений только php.ini тоже было не достаточно.
Что точно делал не помню... давно это было. :)
Собака была зарыта в настройках MySQL.
Есть предположение, что нужно изменить значение переменной max_allowed_packet.
Тут написано:
--- Цитировать ---....Если используются поля BLOB большого размера, то рекомендуется увеличить значение этого параметра. В идеале нужно присвоить этой переменной значение размера самого большого BLOB поля.
--- Конец цитаты ---
Может и еще что менял... не помню, но копать надо от настроек базы (Если MySQL... В других может аналогично...).
pahal:
да, похоже, собака там и зарылась...
вот только не понятно, как изменить её значение, особенно если базу предоставляет провайдер?
Egorsha:
Я на локальном сервере делал ;)
Или договаривайся с провайдером (что мало вероятно), или храни все в файлах, а в базе указатели на файлы.
pahal:
Насчёт локала-то понятно...
А с провайдером договориться конечно проблематично.
Навигация
Перейти к полной версии