Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
18 / 7 / 2
Регистрация: 12.02.2013
Сообщений: 58

Отправка base64 строки на сервер

10.04.2016, 14:08. Показов 1004. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется строка после шифрования:

DaNtplGgI/nk3hBys+yYMYIceENnqQDPV/1THS9i6NxBB4aBiXKumPWuztlfNaYt4pOgKEuGger2TUv5su5dWwaGLyGzQrS/X5nfg82HpRvwz4cZlqOV13IDy1bfSjKeuyiDKsYC4fXNBi3vggpvHf4jkdVOYIUladdTRSuGEWA=

Пытаюсь отправить ее на сервер методом POST, но на сервер приходит совсем другая строка. Вот строка которая приходит на сервер.

nGrJ51VWvB4foOyTrDnBegpyDpY9W/cKNYc3S0TFnuIZGGxOs4YRbbiONQeFKvxYIsxzVLZEtnHSzk8d21AHGcGYcSNFENCxVBy8i2IGDKEzvl5vQ1hcGzzwXMjyoTYsfjkP6DSqSc4PIo2T/S 9zEC3WYzRuyoXhMq/N62RxD4=

При отправке этой строки происходит перевод в byte[] массив, который видимо ее "ломает".
C#
1
2
3
4
5
byte[] sentData = Encoding.UTF8.GetBytes(Data);
req.ContentLength = Data.Length;
Stream sendStream = req.GetRequestStream();
sendStream.Write(sentData, 0, sentData.Length);
sendStream.Close();
Как исправить данную проблему?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2016, 14:08
Ответы с готовыми решениями:

Отправка на сервер длинной строки запроса
Не подскажете ли, как послать из VB на ASP-сервер строку запроса примерно в 12 килобайт в длину. Пытался через 1) WebBrowser методом...

Передать на сервер данные Base64
Привет всем! У меня возник вопрос, с которым я никогда не сталкивался... нужно передать на сервер файл в таком формате:...

Ошибка отправки файла Base64 на сервер
Добрый день! Есть файл xml, который шлётся на сервер в Base64. xml составил, процедуру написал Процедура Encode(Файл) ...

2
1167 / 885 / 517
Регистрация: 09.04.2014
Сообщений: 2,101
10.04.2016, 14:13
видимо сервер использует другую кодировку (не UTF8)
0
18 / 7 / 2
Регистрация: 12.02.2013
Сообщений: 58
10.04.2016, 14:19  [ТС]
Думал об этом, но к сожалению в UTF8, при отправке данных не кодированных все хорошо, именно проблема с отправкой base64.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.04.2016, 14:19
Помогаю со студенческими работами здесь

Загрузка изображение в base64 на сервер через input
Добрый день, стоит такая задача. Загружаю значит я картинку, выводится превьюшка (В которой оригинальный размер картинки), после чего я его...

Base64.encode переносит строки
Столкнулся с такой проблемой при кодировании. String clientId = "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"; String secretKey =...

Как создать IMG из base64-строки?
Есть такая проблема: Имеется папка с множеством подпапок содержащих html-файлы, содержащие embeded графику типа <img...

Кодирование изображения в base64, пересылка строки в JSON и раскодирование
Доброго времени суток. Подскажите почему вылетает ошибка: Remote error: Bitmap image is not valid. Кодирую картинку так: var ...

Закодировать все строки текстового файла в Base64 и записать в новый txt файл
Ребята, помогите. Есть txt файл, в нём несколько строк. Нужно их всех кодировать в Base64 и записать в новый txt файл. Также...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru