Я создаю API для нашего приложения. В API я планирую хранить либо версию изображения в кодировке base64, либо необработанные данные Json.
Когда мы пытаемся отправить (как GET) на мой API, мы получаем ошибку:
Запрашиваемый URI слишком велик
Изображение, которое мы пытаемся опубликовать: данные PNG
Я открыт для любых предложений относительно того, что мы можем сделать, чтобы избежать этой ошибки.
Мы подумали, что, возможно, сохраним данные в виде текстового файла, и тогда я в PHP получу files_contents, а затем сохраню в БД. Однако это решит нашу проблему png, но не наши необработанные json_encoded данные.
У кого-нибудь есть предложения относительно того, что мы можем сделать?
Спасибо заранее..
Просто заметил, что вы используете PHP. Тогда я думаю, что вы должны изменить значение upload_max_filesize параметр в php.ini. Значение по умолчанию 2M, поэтому, если ваш файл больше, вы должны увеличить максимальный размер.
И, конечно же, по-прежнему использовать POST вместо GET.
Других решений пока нет …