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

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

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

Регистрация: Dec 2007
Сообщений: 58
Отправить сообщение для RetKiller с помощью ICQ
По умолчанию Multipart file uploading

Дабы не растекаться мыслью по древу, сразу приступаем к постановке задачи и задаванию вопросов.

Суть: требуется загрузить на сервер файл. Да не один. Но загружены эти файлы должны быть одновременно, то есть одним POST'ом. Нашел вполне себе симпатичную приблуду .

Мысль автора вполне понятна: затолкаем все в один ByteArray, поставим нужные разделители и отправим в URLLoader'е.

А вот теперь,собственно, вопросы. Можно ли как-нибудь прикрутить к этому делу FileReference? То есть хотелось бы,например, выбрать файл, загрузить его в флэху (для обработки и добавления в список отсылаемых данных)и уже тольк опотом отправить. Возможно ли это? И если нет, может подскажете какой-нибудь другой путь?

Старый 08.04.2009, 14:21
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 2  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Если Вы уже можете загружать файлы на сервер, то в чем проблема добавить к ним еще и файл, загруженный через FileReference?
__________________
Griver

Старый 08.04.2009, 14:34
RetKiller вне форума Посмотреть профиль Отправить личное сообщение для RetKiller Найти все сообщения от RetKiller
  № 3  
Ответить с цитированием
RetKiller

Регистрация: Dec 2007
Сообщений: 58
Отправить сообщение для RetKiller с помощью ICQ
Я,видимо, неправильно мысль сформулировал. Мне нужно несколько файлов отправить одним POST'ом. И вот эти несколько файлов мне бы хотелось выбрать с помощью FileReference.Файлы локальные

Старый 08.04.2009, 14:47
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 4  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
А что не получается?
__________________
Griver

Старый 08.04.2009, 15:06
RetKiller вне форума Посмотреть профиль Отправить личное сообщение для RetKiller Найти все сообщения от RetKiller
  № 5  
Ответить с цитированием
RetKiller

Регистрация: Dec 2007
Сообщений: 58
Отправить сообщение для RetKiller с помощью ICQ
А ничего Порядок действий примерно такой должен быть:
1. Выбрал через FileReference локальный файл. В моем случае это xml.
2. Нужно взять данные из этого файла и преобразовать их в ByteArray.
3. Выбрать второй файл,уже jpeg.
4.Преобразовать его в ByteArray и добавить эти данные к уже полученным в пункте 2.
5. Ну и отправить это дело на сервер.

Вот,собственно,так.

Получить полный путь к файлу из FileReference нельзя.Так бы я его хоть в URLLoader засунул и загрузил во флешку,а там бы уж и проблем не было. Видимо,придется туда-сюда на сервер гонять...

Старый 08.04.2009, 15:19
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 6  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Цитата:
Сообщение от RetKiller Посмотреть сообщение
Получить полный путь к файлу из FileReference нельзя.
С 10-й версии плеера можно грузить локальные файлы во флеш без участия сервера.
__________________
Griver

Старый 08.04.2009, 15:36
RetKiller вне форума Посмотреть профиль Отправить личное сообщение для RetKiller Найти все сообщения от RetKiller
  № 7  
Ответить с цитированием
RetKiller

Регистрация: Dec 2007
Сообщений: 58
Отправить сообщение для RetKiller с помощью ICQ
А вот тут бы поподробней

Старый 08.04.2009, 15:39
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Откройте FileReference в десятке.

Старый 08.04.2009, 19:33
RetKiller вне форума Посмотреть профиль Отправить личное сообщение для RetKiller Найти все сообщения от RetKiller
  № 9  
Ответить с цитированием
RetKiller

Регистрация: Dec 2007
Сообщений: 58
Отправить сообщение для RetKiller с помощью ICQ
Всем спасибо Закачал новый Flex SDK для десятки, поставил и вуаля Непонятно только,что мешало сделлать это еще в 9ой,например,версии плеера...

Старый 08.04.2009, 19:45
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 10  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Цитата:
Сообщение от RetKiller Посмотреть сообщение
Непонятно только,что мешало сделлать это еще в 9ой,например,версии плеера...
Если так рассуждать, то что мешало в 1-й версии плеера реализовать AS3?
__________________
Griver

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

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

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


 


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


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