Xiao Ling
сбой из-за размера хранилища ?
Наверное, да. Я думаю, вам следует изменить свой вопрос на "какова максимальная длина строки, которую поддерживает QR-код".
Вы можете обратиться к Википедия[^].
Numeric only 7,089 3⅓ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Alphanumeric 4,296 5½ 0–9, A–Z (upper-case only), space, $, %, *, +, -, ., /, :
Binary/byte 2,953 8 ISO 8859-1
Kanji/kana 1,817 13 Shift JIS X 0208
Строка base64 используется для кодирования изображения. Если размер изображения большой, то длина строки может быть больше, чем ограничение, поддерживаемое QR-кодом. Поэтому мое предложение заключается в том, что не преобразовать строку в base64, чтобы QR-код! Независимо от того, какой SDK вы используете, ZXing, Dynamsoft Barcode Reader и так далее, вы можете не закодировать строку.