Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.02.2010, 15:08
ExtendedPlay вне форума Посмотреть профиль Отправить личное сообщение для ExtendedPlay Найти все сообщения от ExtendedPlay
  № 1  
Ответить с цитированием
ExtendedPlay
 
Аватар для ExtendedPlay

Регистрация: Nov 2007
Сообщений: 51
Cool Передача ByteArray (картинка) на сервер

Привет всем!

Возникла следующая задача - сохранить картинку JPEG в виде ByteArray на сервере (плюс передать ещё пару переменных).

Вот у меня счас так:
Код AS3:
//Провожу операции с изображением и затем конвертирую в джипег
var jpgEncoder:JPEGEncoder = new JPEGEncoder(90);
var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);
 
//Задаю переменные для отправки
var vars:URLVariables = new URLVariables();
vars.action = 'flashLoad';
vars.image = jpgStream;
 
//Создаю URLRequest
var req:URLRequest = new URLRequest();
req.url = "/files/uploader.php";
req.data = vars;
req.method = URLRequestMethod.POST;
 
//Отправляю
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.load(req);
так вот, переменная 'action' передаётся нормально. а вот 'image' (он же jpgStream) передаётся очень странно... если в пхп попытаться просто вывести его как $_POST['image'], то выводятся постоянно 4 одинаковых символа - ÿØÿà
может я не то отправляю? может я отправляю ссылку на ByteArray ? подскажите плиз где ошибка)

Заранее спасибо откликнувшимся!

Создать новую тему   Часовой пояс GMT +4, время: 09:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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