Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Кодировка base64 (http://www.flasher.ru/forum/showthread.php?t=153175)

AlexsWulf 30.03.2011 00:16

Кодировка base64
 
Доброго времени суток.
Есть задача закодировать строку в base64 и отправить ее на сервер.
Есть код
Код AS3:

                        var sJson : String = JSON.encode(obj);
                        var bArr : ByteArray = Base64.decode(sJson);
                        var request:URLRequest=new URLRequest("http://mytest.ru/test?l="+bArr.toString());
                        navigateToURL(request,"_blank");
                        MonsterDebugger.trace(this, bArr.toString());

Сервер ругается что полученная строка не в base64
Дебагер показывает нечто
Код:

©ž!ÝZíý×ß4r‹§¶¼®±êÈw^6ë¯|Ñȭ
Подскажите что я делаю не так?
Заранее благодарю за ответ.

wvxvw 30.03.2011 00:27

Подозрительно то, что вы вызываете decode, а не encode. И результат у вас такой, который Base64 дать не может. Base64 состоит из латинских символов, цифр и пару дополнительных знаков. То, что вы видите, явно на него не похоже.

AlexsWulf 30.03.2011 00:39

Спасибо большое :)
Да вся проблема в этом
Подозрительно то, что вы вызываете decode, а не encode


Часовой пояс GMT +4, время: 19:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.