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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Mar 2009
Сообщений: 2
Cool Flash upload по частям

Нужно сделать загрузку файлов на сервер по средством Flash. При этом flash должен на стороне клиента разбивать загружаемый файл на части (на пример по 2 МБ) и отправлять их на сервер.

На сервер по средством PHP осуществляется сама загрузка и сборка частей в один файл. С этим проблем нет.

Проблема остается только с написанием Flash части.

Подскажите готовые варианты или что необходимо.

Старый 02.06.2011, 19:06
RoLex вне форума Посмотреть профиль Отправить личное сообщение для RoLex Найти все сообщения от RoLex
  № 2  
Ответить с цитированием
RoLex

Регистрация: Jul 2003
Адрес: Moscow
Сообщений: 27
тоже интересен этот вопрос.
кто-нибудь реализовывал такое?

Старый 02.06.2011, 19:24
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 3  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
флеш не умеет разбивать файлы на 2 куска, сделай тоже самое при аплоаде с помощью пхп
__________________
а за окном атлантический океан!

Старый 02.06.2011, 22:35
RoLex вне форума Посмотреть профиль Отправить личное сообщение для RoLex Найти все сообщения от RoLex
  № 4  
Ответить с цитированием
RoLex

Регистрация: Jul 2003
Адрес: Moscow
Сообщений: 27
Цитата:
Сообщение от NikolyA Посмотреть сообщение
флеш не умеет разбивать файлы на 2 куска, сделай тоже самое при аплоаде с помощью пхп
так с помощью пхп получиться только после загрузки файла, а не до или во время.

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

так как не рекомендуют в настройках пхп разрешать загружать по http файлы больших объемов, то есть устанавливать большие значения для:
php_value upload_max_filesize
php_value post_max_size

не уверен, но вроде где-то писали, что AS можно файл порезать, и потом отдавать потоками (частями) в пхп.

например, в ролике Флеша выполнить действия по загрузке, насколько помню, там данные потом будут в bytearray - может вот здесь и "порезать" данные, и дальше полученные части отправить по очереди...?
или я мудрю в теории?

я тут не рассматриваю Java аплеты. потому как интересует именно AS.

Старый 02.06.2011, 22:42
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 5  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
во время - флешом не получится, можешь даже и не пробовать
__________________
а за окном атлантический океан!

Старый 02.06.2011, 22:48
RoLex вне форума Посмотреть профиль Отправить личное сообщение для RoLex Найти все сообщения от RoLex
  № 6  
Ответить с цитированием
RoLex

Регистрация: Jul 2003
Адрес: Moscow
Сообщений: 27
понял. спасибо.

значит кроме как java applet не реализовать такие вещи?
если есть время пояснить, коротко, чем вообще такие задачи реализуется?

в гуглении или янедексе в основном только о готовых продуктах пишут, а теоретическую часть еще не встречал.

Старый 04.06.2011, 11:34
maxlapshin вне форума Посмотреть профиль Отправить личное сообщение для maxlapshin Найти все сообщения от maxlapshin
  № 7  
Ответить с цитированием
maxlapshin
Erlyvideo

Регистрация: Aug 2008
Сообщений: 197
Отправить сообщение для maxlapshin с помощью ICQ
Зачем тебе вообще это нужно?
Если хочешь загружать большие файлы и не забивать PHP этим, то возможно тебе поможет модуль nginx_upload_module к nginx-у, который сам стягивает весь файл, после чего дергает PHP и передаёт ему лишь путь на локальном диске сервера. Похапешке останется только переместить файл куда надо и всё.

Старый 06.06.2011, 16:55
RoLex вне форума Посмотреть профиль Отправить личное сообщение для RoLex Найти все сообщения от RoLex
  № 8  
Ответить с цитированием
RoLex

Регистрация: Jul 2003
Адрес: Moscow
Сообщений: 27
Цитата:
Сообщение от maxlapshin Посмотреть сообщение
Зачем тебе вообще это нужно?
Если хочешь загружать большие файлы и не забивать PHP этим, то возможно тебе поможет модуль nginx_upload_module к nginx-у, который сам стягивает весь файл, после чего дергает PHP и передаёт ему лишь путь на локальном диске сервера. Похапешке останется только переместить файл куда надо и всё.
спасибо за инфу. посмотрю в этом направлении в любом случае. но это платформазивисимое решение получается...

а нужно... видео ролики загружать
да и вообще, для общего развития знать, что к чему....

Старый 06.06.2011, 18:58
maxlapshin вне форума Посмотреть профиль Отправить личное сообщение для maxlapshin Найти все сообщения от maxlapshin
  № 9  
Ответить с цитированием
maxlapshin
Erlyvideo

Регистрация: Aug 2008
Сообщений: 197
Отправить сообщение для maxlapshin с помощью ICQ
Любое решение будет платформозависимое.
Тебе задачу надо решить или сферическую корову в вакууме подоить?

Старый 06.06.2011, 22:48
RoLex вне форума Посмотреть профиль Отправить личное сообщение для RoLex Найти все сообщения от RoLex
  № 10  
Ответить с цитированием
RoLex

Регистрация: Jul 2003
Адрес: Moscow
Сообщений: 27
Цитата:
Сообщение от maxlapshin Посмотреть сообщение
Любое решение будет платформозависимое.
Тебе задачу надо решить или сферическую корову в вакууме подоить?
не нужно уходить в оффтоп

не любое...

решений задачи может быть несколько. одно из них ты назвал. за что еще раз спасибо.
ты же сам, скорее всего, не кидаешься на первое решение, которое найдешь? (хотя от ситуации зависит)
но если есть время на поиски решения, не думаю, что ты хватаешь за кувалду, чтобы забить маленький гвоздь?
а попытаешься найти еще варианты, и потом выбрать наиболее приемлемое решение.

ЗЫ. кувалда и гвоздь никак не относятся напрямую к решению с nginx.

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

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

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


 


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


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