Mariasql не принимает более 3 МБ файла образа base64
Я не могу загрузить файл изображения как base64 в БД, если размер файла превышает 3 МБ.
Я использую модуль узла mariasql v0.2.6.
Для хранения base64 я использую столбец типа LONGTEXT. он сохраняет base64, если файл меньше 3 МБ, но не работает, если размер превышает 3 МБ.
Нет ошибки полезной нагрузки, потому что я установил ограничение json для анализатора тела на 50 МБ, но это приводит к ошибке ниже, когда размер файла превышает 3 МБ. Фактический размер файла 4074247 байт
node: ../src/binding.cc:992: static void Client::cb_poll(uv_poll_t*, int, int): Assertion `status == 0' failed.
Aborted
Предел парсера тела установлен на 50мб
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}))
app.use(methodOverride('X-HTTP-Method-Override'));
Конфигурация моего подключения базы данных mariasql
var Client = require('mariasql');
var c = new Client({
host: config.mdbConfig.host,
user: config.mdbConfig.user,
password: config.mdbConfig.password,
db: config.mdbConfig.db,
multiStatements: true
});
module.exports=c;
Я перепробовал все, что связано с переполнением стека, но ни один из них не помог мне решить эту проблему.