![]() |
Отправка битовых данных на сервер
Задача состоит в том, чтобы отправить на сервер объект с двумя полями.
первое имеет строковый тип, второе - картинка. если делаю так Код AS3:
Код AS3:
Как можно отправить два объекта, один из которых содержит увесистые битовые данные? |
Для бинарных данных нужно использовать
Код AS3:
|
добавил
Код AS3:
Код AS3:
Добавлено через 2 минуты потом распечатал Код AS3:
Добавлено через 42 минуты при отправке отрезается часть и остается: --yottijtmtbrsewjrkvoykbbhdlaeecyy Content-Disposition: form-data; name="Filename" photo.png --yottijtmtbrsewjrkvoykbbhdlaeecyy Content-Disposition: form-data; name="photo"; filename="photo.png" Content-Type: application/octet-stream ÿØÿà вот кусок части который обрезался JFIFHHÿáExifMM*bj(1r2އi¤Ð ü€' ü€'Adobe Photoshop CS2 Windows2010:09:09 17:20:28**‚*‚&(.ÒHHÿØÿàJFIFHHÿí Adobe_CMÿîAdobed€ÿÛ„ и то здесь не отображаются некоторые символы |
Цитата:
|
через charles смотрел. количество байт должно было отправиться 64 кб, а отправилось примерно 1.5 кб
|
MultipartData вам в помощь..
Код AS3:
|
Имхо, может имеет смысл использовать Base64?
|
Цитата:
|
Base64 в эпоху нанотехнологий и третьего АС как то не по феншую )
|
Цитата:
Добавлено через 3 минуты Цитата:
Добавлено через 7 минут разобрался! на сервер отправлял данные в виде строк. преобразовал битовые данные в строку. при этом битовые данные не доходили до сервера целиком, данные урезались на том месте где встречался символ, код которого = 0. Я заменил все такие символы на строку размером в 5 символов, чтоб потом декодировать можно было на сервере |
| Часовой пояс GMT +4, время: 01:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.