ошибка загрузки изображения - слишком большая полезная нагрузка - PullRequest
0 голосов
/ 03 марта 2019

так что я делаю этот проект, я попал в React - и мне нужно загрузить картинку (и отправить ее в базу данных - экспресс), я использую File Reader и отправляю строку base64 на сервер (у меня есть npm, который преобразует егона фото) он работает отлично, но у меня есть 1 проблема, он позволяет загружать только небольшие картинки / изображения низкого качества, а если картинка слишком большая, я получаю эту ошибку -

Не удалось загрузитьресурс: сервер ответил со статусом 413 (Слишком большая полезная нагрузка)

что я могу сделать, чтобы исправить это и позволить ему отправлять большие картинки?

мой код в React -

async fileLoader(ev){
        if(ev.target.files[0]){
            var reader = new FileReader();
            var files = ev.target.files;
            let res = await reader.readAsDataURL(files[0]);
            debugger;
            var newFileName = files[0].name
            setTimeout(()=>{
                this.setState({fileData:reader.result , fileName:newFileName})
            }, 30)
        }
    }

1 Ответ

0 голосов
/ 03 марта 2019

Это ответ от вашего сервера, который управляет загрузкой файлов.

Какой HTTP-сервер находится перед базой данных?

Для NGINX см .: nginx / 413 Слишком большой объект запроса

Вам также может понадобиться найти максимальные пределы загрузки файлов в приложении node.js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...