6 / 6 / 7
Регистрация: 16.05.2013
Сообщений: 351
|
|
1 | |
Некорректное хранение base64 строки17.12.2017, 11:51. Показов 1048. Ответов 0
Метки нет (Все метки)
Доброго времени суток!
Подгружаю на страницу изображение, конвертирую его в base64 строку с помощью JS (типа "data:image/jpeg;base64,/9j/4AAQSkZJR..."). На момент, пока храню данные в localStorage (по типу сессии) имею такую информацию о строке: Total Character: 126103 Total Word: 1 Total Lines: 1 Size: 123.15 KB А вот информация по строке, которая попадает в MySQL в столбец типа MEDIUMTEXT (AJAX -> PHP -> MySQL): Total Character: 126103 Total Word: 1583 Total Lines: 1 Size: 123.15 KB Вопрос: почему строка меняется? Может какие-то тонкости? В php обработке ничего не делаю, просто считываю и делаю UPDATE запрос в таблицу. Заранее спасибо за любые советы и подсказки по решению данного вопроса! Добавлено через 16 часов 29 минут Никто не ответил ещё...) Сделал хард фикс данной проблемы. Суть в том, что с сервера прилетает строка, которая не содержит одного символа. Этот символ - "+", так вот он менялся просто на пробел (" "), отсюда и 1583 слова. Фикс в том, чтобы все пробелы в строке заменить на знаки "+". Тогда строка будет такой, какой и должна быть. Может кому и поможет =)
0
|
17.12.2017, 11:51 | |
Ответы с готовыми решениями:
0
Base64.encode переносит строки Отправка base64 строки на сервер Как создать IMG из base64-строки? Кодирование изображения в base64, пересылка строки в JSON и раскодирование |
17.12.2017, 11:51 | |
17.12.2017, 11:51 | |
Помогаю со студенческими работами здесь
1
Закодировать все строки текстового файла в Base64 и записать в новый txt файл Некорректное считывание строки Некорректное обрезание строки Некорректное считывание строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |