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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.10.2008, 01:17
heapKiller вне форума Посмотреть профиль Отправить личное сообщение для heapKiller Найти все сообщения от heapKiller
  № 1  
Ответить с цитированием
heapKiller
[+1 26.09.08]
[+5 26.09.08]

Регистрация: Aug 2008
Сообщений: 60
По умолчанию Попилить большой файл на маленькие куски.

Можно ли средствами as3 выгружать файл по частям (со смещения 0хAAAAAAAA по смещение 0хBBBBBBBB, со смещения 0xBBBBBBBB по 0xFFFFFFFF и т. д.) чтобы потом на сервере его собрать. Если да, то что для этого использовать и куда смотреть.

Старый 03.10.2008, 01:35
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Непонятно что значит выгружать в данном контексте. Если имелось в виду пересылать данные (независимо в каком направлении) то, да, можно, наверное имеет смысл читать про Socket / URLStream. Если речь идет об AIR, тогда, наверное еще и про File / FileStream...
__________________
Hell is the possibility of sanity

Старый 03.10.2008, 02:16
heapKiller вне форума Посмотреть профиль Отправить личное сообщение для heapKiller Найти все сообщения от heapKiller
  № 3  
Ответить с цитированием
heapKiller
[+1 26.09.08]
[+5 26.09.08]

Регистрация: Aug 2008
Сообщений: 60
Имелось в виду выгружать на сервер, в отличие от загружать с сервера. Спасибо. Я так понял что аплеты на AIR писать нельзя? Или я не прав?

Старый 03.10.2008, 03:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Можно пользователю предложить запустить АИР приложение с веб страницы, но, как часть веб страницы - нет, нельзя.
__________________
Hell is the possibility of sanity

Старый 03.10.2008, 15:02
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 5  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
У флэша запущенного с вебстраницы, да и в стандалоне, есть проблема прочитать файл с локального диска, а загрузить что-либо прочитанное на сервер совсем не проблема. Стандартный флэш аплоад, подразумевает, что пользователь выбирает файл, и он аплоадится на сервер, аппликация ж в этом случае даже не знает пути где этот файл лежит.

Вот возможность прочитать локальный файл есть у AIR аппликации, но это декстоп аппликация.

Старый 03.10.2008, 23:56
heapKiller вне форума Посмотреть профиль Отправить личное сообщение для heapKiller Найти все сообщения от heapKiller
  № 6  
Ответить с цитированием
heapKiller
[+1 26.09.08]
[+5 26.09.08]

Регистрация: Aug 2008
Сообщений: 60
wvxvw: Спасибо, начну ковырять.

Старый 05.10.2008, 00:26
heapKiller вне форума Посмотреть профиль Отправить личное сообщение для heapKiller Найти все сообщения от heapKiller
  № 7  
Ответить с цитированием
heapKiller
[+1 26.09.08]
[+5 26.09.08]

Регистрация: Aug 2008
Сообщений: 60
7thsky: Вы правы - попилить-то можно, но вот как добраться до того, что пилить?

Я так понимаю, средствами флэш, cделать подобное не получится. Хотя. Может кто скажет что я не прав?

Старый 25.08.2009, 04:45
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 8  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Уважаемые софорумчане.
С появлением fp10, появилась возможность работать содержимым файла FileReference.data опосля выполнения операции FileReference.load().
На этой возможности построил поблочный аплоадер файлов на сервер. Но у данного аплоадера есть существенный недосаток - для того, чтобы он работал, необходимо файл загрузить во флэшку, а это очень ОЗУ-затратно, если мы хотим произвести аплоад файла размером 1,5ГБ, к примеру. Да и вообще, не хочется так загружать браузер.

А вопрос в следующем - как реализовать поблочный аплоад файла на сервер без его предварительной полной загрузки во флэшку?

1) только as3 - никак
2) as3 + js - скорее всего тоже нельзя?
3) как?

Буду признателен, если укажете направление копания. Java-applet?

Эх... жаль что FileReference.load() не такой -> FileReference.load(targetByteArray:ByteArray, offset:int, limit:int)


Последний раз редактировалось kackbip; 25.08.2009 в 07:35.
Старый 25.08.2009, 10:12
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 9  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
все что выше описано..можно смело реализовать через flash+php.
я к примеру так резал картинки и выгружал на сервер.
сборкой занимался рнр,после чего возвращал требуемые данные в flash.
js я бы не рекомендовал для таких целей

Старый 25.08.2009, 11:20
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 10  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Вы пропустили вопрос -
Цитата:
как реализовать поблочный аплоад файла на сервер без его предварительной полной загрузки во флэшку?
Обязательно обратите внимание на "поблочный аплоад" и "предварительной полной загрузки во флэшку"

На всякий случай уточню, чот подразумеваю под поблочным аплоадом не multipart http запрос, а несколько multipart http запросов в каждом из которых передается кусок файла.


Последний раз редактировалось kackbip; 25.08.2009 в 11:25.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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