Просмотр полной версии : Flash upload по частям
Sheva_tnu
25.03.2009, 14:57
Нужно сделать загрузку файлов на сервер по средством Flash. При этом flash должен на стороне клиента разбивать загружаемый файл на части (на пример по 2 МБ) и отправлять их на сервер.
На сервер по средством PHP осуществляется сама загрузка и сборка частей в один файл. С этим проблем нет.
Проблема остается только с написанием Flash части.
Подскажите готовые варианты или что необходимо.
тоже интересен этот вопрос.
кто-нибудь реализовывал такое?
флеш не умеет разбивать файлы на 2 куска, сделай тоже самое при аплоаде с помощью пхп
флеш не умеет разбивать файлы на 2 куска, сделай тоже самое при аплоаде с помощью пхп
так с помощью пхп получиться только после загрузки файла, а не до или во время.
собственно, вопрос у меня по теме был к следующей задаче.
есть большой файл, например, несколько 10-ов Мб. возможно ли средствами AS как-то разбить на части, и уже только потом их загружать на сервер - отдавать тому же пхп для загрузки на сервер. тогда получилось бы загружать те же видеоролики
так как не рекомендуют в настройках пхп разрешать загружать по http файлы больших объемов, то есть устанавливать большие значения для:
php_value upload_max_filesize
php_value post_max_size
не уверен, но вроде где-то писали, что AS можно файл порезать, и потом отдавать потоками (частями) в пхп.
например, в ролике Флеша выполнить действия по загрузке, насколько помню, там данные потом будут в bytearray - может вот здесь и "порезать" данные, и дальше полученные части отправить по очереди...?
или я мудрю в теории? :)
я тут не рассматриваю Java аплеты. потому как интересует именно AS.
во время - флешом не получится, можешь даже и не пробовать
понял. спасибо.
значит кроме как java applet не реализовать такие вещи?
если есть время пояснить, коротко, чем вообще такие задачи реализуется?
в гуглении или янедексе в основном только о готовых продуктах пишут, а теоретическую часть еще не встречал.
maxlapshin
04.06.2011, 11:34
Зачем тебе вообще это нужно?
Если хочешь загружать большие файлы и не забивать PHP этим, то возможно тебе поможет модуль nginx_upload_module к nginx-у, который сам стягивает весь файл, после чего дергает PHP и передаёт ему лишь путь на локальном диске сервера. Похапешке останется только переместить файл куда надо и всё.
Зачем тебе вообще это нужно?
Если хочешь загружать большие файлы и не забивать PHP этим, то возможно тебе поможет модуль nginx_upload_module к nginx-у, который сам стягивает весь файл, после чего дергает PHP и передаёт ему лишь путь на локальном диске сервера. Похапешке останется только переместить файл куда надо и всё.
спасибо за инфу. посмотрю в этом направлении в любом случае. но это платформазивисимое решение получается...
а нужно... видео ролики загружать :)
да и вообще, для общего развития знать, что к чему....
maxlapshin
06.06.2011, 18:58
Любое решение будет платформозависимое.
Тебе задачу надо решить или сферическую корову в вакууме подоить?
Любое решение будет платформозависимое.
Тебе задачу надо решить или сферическую корову в вакууме подоить?
не нужно уходить в оффтоп :)
не любое...
решений задачи может быть несколько. одно из них ты назвал. за что еще раз спасибо.
ты же сам, скорее всего, не кидаешься на первое решение, которое найдешь? (хотя от ситуации зависит)
но если есть время на поиски решения, не думаю, что ты хватаешь за кувалду, чтобы забить маленький гвоздь?
а попытаешься найти еще варианты, и потом выбрать наиболее приемлемое решение.
ЗЫ. кувалда и гвоздь никак не относятся напрямую к решению с nginx.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.