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

iNfantry

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

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

PHP:
$input = fopen("php://input", "r");
$temp = tmpfile();
$realSize = stream_copy_to_stream($input, $temp);
fclose($input);

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

PHP:
$input = fopen("php://input", "r");
$temp = tmpfile();
$realSize = stream_copy_to_stream($input, $temp);
fclose($input);

Для меня это открытие Америки!

Поздравляю с переходом на пхп 5.0
 
Сверху