Как отправить SMS с этой базы на Base64 - PullRequest
0 голосов
/ 17 марта 2011

HI

что-нибудь отличается между строкой и строкой, которая основана на Base64? Я могу отправить строку по SMS программно. Но не уверен, что это будет применяться к строке, основанной на Base64. Может ли кто-нибудь дать руководство, что нужно сделать на базе строк в Base64, и отправить его по SMS. Спасибо

Ответы [ 2 ]

0 голосов
/ 17 марта 2011

Вы хотите, чтобы текстовое сообщение содержало только строку base64?Это должно работать нормально - насколько я знаю, все символы, используемые в base64, также доступны в текстовых сообщениях.Если вы хотите отправить произвольные двоичные данные, которые у вас сейчас есть в форме base64, это может быть сложнее.На самом деле это не было бы «текстом» - я осмелюсь сказать, что есть способ отправить его (возможно, MMS и т. Д.), Но вы должны смотреть на API, которые принимают байтовые массивы, а не строки.

0 голосов
/ 17 марта 2011

Вы пытались отправить Base64String через SMS?

РЕДАКТИРОВАТЬ ... благодаря Jon:)

На риск другого понижения голосов всемогущим Джоном Скитом;) Я предоставлю "некоторую" помощь ... @MilkBottle, если у вас есть байт [] и вы конвертируете его (например, с помощью Convert.ToBase64String), вы можете отправить результат как smsbody. Я не могу понять, почему вы хотите это сделать, но это не имеет значения. Еще один (плохой) пример:

byte[] arr = new byte[] {0x02, 0x04, 0x07}; 
String smsbody = System.Convert.ToBase64String(arr); 

Результат будет выглядеть так: «AgQG», и его можно программно отправить с помощью SmsComposerTask.

Надеюсь, это поможет ...

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