Аяксовая загрузка файлов с индикатором

iNfantry

Новичок
Посоветуйте плагин, или мануал как самому сделать.
Возможно ли обойтись без стороннего флэш-виджета, используя например JQuery+PHP+Perl?
Знаю, что пхп не умеет получать файлы по кусочкам, потому допускаю использование небольшого скрипта на перле в рамках реализации этой идеи.
И еще, необходимо чтобы инпут загрузки выглядел не как стандартный, а состоял только из одной кнопки, по нажатию кнопки вылетает диалог выбора файла (самый обычный) и после выбора сразу произойдет загрузка, без ручного сабмита этой фичи.

ЗЫ: Может криво выразился, но сейчас почти на всех приличных сайтах загрузка файлов выглядит подобным образом.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
ЗЫ: Может криво выразился, но сейчас почти на всех приличных сайтах загрузка файлов выглядит подобным образом.
На всех приличных сайтах (включая gmail, например) сейчас флешевый SWFUpload используется
 

iNfantry

Новичок
Спасибо ребят, вот и я как раз на него наткнулся и он мне пока нравится. ))
Я вот только не знал, неужто пхп научился читать поток ввода?

PHP:
$input = fopen("php://input", "r");
$temp = tmpfile();
$realSize = stream_copy_to_stream($input, $temp);
fclose($input);
Для меня это открытие Америки!
 

Raziel[SD]

untitled00
Спасибо ребят, вот и я как раз на него наткнулся и он мне пока нравится. ))
Я вот только не знал, неужто пхп научился читать поток ввода?

PHP:
$input = fopen("php://input", "r");
$temp = tmpfile();
$realSize = stream_copy_to_stream($input, $temp);
fclose($input);
Для меня это открытие Америки!
Поздравляю с переходом на пхп 5.0
 
Сверху