goodwin74
@goodwin74

Как отправить изображение на сервер Вконтакте во Flash?

Кто работал в AS3 с photos.getUploadServer ситуация такая что приходит адрес для загрузки, при помощи URLLoader отправляю туда URLVariables с именем file1 где внутри ByteArray, который получен из JPGEncoder из bitmapdata.
Хедер такой req.requestHeaders.push(new URLRequestHeader('Content-type', 'image/jpeg'));

Но в ответ приходит пустой массив photos_list, куда копать не понимаю. Пробовал хедер на multipart менять бесполезно. Данные ByteArray тоже проверил, loader loadbytes отлично берет картинку.

var loader1:URLLoader = new URLLoader(); 
var varb:URLVariables = new URLVariables(); 

var jpgEncoder:JPGEncoder = new JPGEncoder(90); 

var file1:ByteArray = jpgEncoder.encode( prevbitmap.bitmapData ); 
varb.file1 = file1; 

var req:URLRequest = new URLRequest(data.upload_url); 
req.method = URLRequestMethod.POST; 
req.requestHeaders.push(new URLRequestHeader('Content-type', 'image/jpeg')); 
req.data = varb; 

loader1.load(req);


Кто сталкивался с подобной проблемой?
  • Вопрос задан
  • 380 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы