Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Upload ByteArray (http://www.flasher.ru/forum/showthread.php?t=123223)

etc 27.03.2009 20:19

А я не знаю, вдруг флеш-плеер супер-пупер умный и скажет, что я такой плохой и править файлы нельзя.
Экспериментировать лень.

Olban 27.03.2009 22:11

Скорее всего скажет, что доступно только для чтения. Хотя все может быть...
Короче все дружно ждем flash11

etc 27.03.2009 22:14

Цитата:

Сообщение от Olban (Сообщение 809043)
Скорее всего скажет, что доступно только для чтения.

С какого перепугу? Даже если это и геттер, ничего не мешает мне изменить контент. Другое дело, является ли этот ByteArray действительным содержанием файла, отправляемым на сервер или же это просто копия.

wvxvw 28.03.2009 00:36

Я думаю, что копии для многомегабайтных файлов было бы очень накладно делать...

etc 28.03.2009 11:42

А их можно и не делать, при upload напрямую бинарник слать и всё.

Olban 29.03.2009 05:26

А если load-ом, то файл копируется в оперативную память. Кстати, как его выгрузить?

djtheme 11.12.2009 19:37

ReferenceError: Error #1074:
 
Цитата:

Сообщение от BlooDHounD (Сообщение 808945)
госпади .. да смотрите же что пишите.
с каких пор в FileReference лежит ByteArrayAsset?
откуда у класса ByteArray метод upload?

я такой фигнёй никогда не занимался, но код, должен быть типа такого:
Код AS3:

                function upload(file:FileReference):void {
                        var part:ByteArray = new ByteArray();
                        file.data.readBytes( part, 0, 1000 );
                        var request:URLRequest = new URLRequest( 'save-file.php' );
                        request.method = URLRequestMethod.POST;
                        request.data = part;
                        file.upload( request );
                }


ReferenceError: Error #1074: Недопустимая запись в свойство "только на чтение" data в flash.net.FileReference.

и к тому же в мануалах http://help.adobe.com/en_US/AS3LCR/F...ence.html#data
ясно сказано:

data:ByteArray [read-only]

etc 11.12.2009 20:31

djtheme, к чему ваш пост? К тому, что вы невнимательно читаете?

kackbip 11.12.2009 22:07

etc, видимо, к тому, что некоторые люди пишут, вещи которых быть не может, не разобравшись в вопросе:
1) FileReference#data - read only
2) FileReference#upload и FileReference#data никак не связаны. data на upload никак не влияет

ПС: Сам я мечтаю о добавлении методов limit и offset в метод FileReference#load

etc 11.12.2009 23:18

kackbip, вы тоже приведенный код не читали?


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

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