![]() |
Upload ByteArray
Интересует, возможно ли реализовать такое:
Открываем файл c помощью FileReference, считываем с него первых 1000 байт, и загружаем c помощью upload(request); вот как-то так: Код AS3:
|
возможно. только первая строчка не будет работать.
|
Выдает ошибку Call to a possibly undefined method upload through a reference with static type flash.utils:ByteArray.
Хм.. как тогда же подсунуть методу upload бинарные данные? У меня есть сомнения. upload не позволит подсавить другой тип. Тут нужно, чтобы part был FileReferenc-ом. А перезаписать в file.data тоже не получится, так как оно только для чтения. |
госпади .. да смотрите же что пишите.
с каких пор в FileReference лежит ByteArrayAsset? откуда у класса ByteArray метод upload? я такой фигнёй никогда не занимался, но код, должен быть типа такого: Код AS3:
|
Ступил) с кем не бывает. В твоем коде после строчки file.data.readBytes( part, 0, 10 ); почему-то не происходит отправка методом upload.
|
ну почему она не происходит, я без понятия, так как никогда его не делал. всё дело в последней строчке. с ней и возитесь, или ждите помощи от других.
|
Цитата:
|
http://help.adobe.com/ru_RU/AS3LCR/F...uest.html#data
Цитата:
|
Интересно, что будет, если сделать file.data.length = 1000; и отправить…
|
__etc, вероятно то что надо :)
|
| Часовой пояс GMT +4, время: 19:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.