войти зарегистрироваться

Web-разработка whois

индекс
184,85

FancyUpload. Самая удобная закачка файлов, основана на flash и mootools

Сочетание SWF и AJAX для красивой и удобной передачи файлов на сервер.
«Мастхэвная» технология для любого сервиса, где требуется закачка фотографий, музыки и т.п.

http://digitarald.de/playground/uplooad.…

Для работы необходим Flash 8+ и любой современный браузер (Internet Explorer 6+, Opera 9, Firefox 1.5+ и Safari 2+). Исходники прилагаются.

комментарии (47)

  • Отлично! Как раз пытаюсь сделать процесс загрузки удобным и красивым. Может подскажете еще примеры?
    • Это лучшее из всего что я видел.
    • Сделайте обычный аплоад, будет меньше глюков и гемора.
  • В Opera 9.23/Linux глючит дико.

    Нажал "Browse Files", и пока выбирал файл, окно выбора файла куда-то пропало с экрана. Последующие клики на "Browse Files" ничего не делали.

    Перезапустил оперу, опять "Browse Files", и через несколько секунд окно выбора файлов тупо повисло напрочь, вместе с Opera.

    P.S. До этого сайта я только один раз сталкивался с криво написанным флешем, который вешал оперу (вероятно, это баг в плагине Flash9/Linux).
    • Opera 9.21 все нормально
    • Opera 9.50 Alpha все нормально
  • Всё это кочечно замечательно, но прокатит, имхо, только на малопосещаемых проектах (и то, частенько будете получать сообщения аналогичные комменту powerman'а)

    Там где большое кол-во посетителей, эксперименты неуместны.
    • На Flickr.com закачка сделана примерно по такому же методу. Посещаемость проекта, думаю, тут не при чем.
  • Довольна неполхая штука,использую ее в паре проектов.

    http://digitarald.de/project/fancyupload/
    Ссылка на страничку проекта, если кому лень нажать на хидер в страничке по ссылке автора.
  • Лично я предпочитаю использовать не флешевые аплоадеры.
  • У меня недавно была проблема с выбором аплоадера, смотрел сабж, но отказался, в опере9 под windows странно работает. Выбор был между Adobe Developer Toolbox + Dreamveaver и Yahoo User Interface Library. Выбрал YUI, хотя в первом случае можно грузить скопом, но не смог разобраться с ресайзингом :-(
  • Че-то я не въеду, в чем фишка. Жму Browse, кидаю файл, он чего-то там ждет, потом открывается новое окно с надписью "Готово". Где флешка-то? Стоит IE7, без всего.
    Испытываю хроническое недоверие к продуктам, которые сходу не работают, какими бы красивыми и потенциально удобными они ни были. Видимо, этим пользоваться не буду, хотя и нужна подобная штука.
    • флешка здесь : http://digitarald.de/playground/swiff/Swiff.Uploader.swf

      А если посмотрите код, то поймёте как оно работает.
  • НЛО прилетело и опубликовало эту надпись здесь.
  • Что в ней удобного?
    • Можно выбирать много файлов за раз. Если у вам нужно залить 150 фотографий, то выбирать их по-одной будет проблематично. Кроме этого показывает статус загрузки файла, не нужно ломать голову загружаются фото или нет.
  • под линуксом оно работает очень нестабильно. Сам флешевый компонент глючит. И на фликре, кстати, когда определяется, что пользователь пришел из под линукса — ему этот флеш аплоадер не предлагают. А вообще — боян :)
  • http://2yo.ru/ab/upload.zip
    Да, кстати мой вариант, который написан чисто для себя. Картинку там залить, или файл кому-нибудь кинуть. Одна кнопка, один клик, без flash. Аналогов не видел. Не идеал, но легко можно сделать еще лучше и красивей.
    • Лучше покажи как работает. В деле так сказать. А то сразу зип-архив предлагать.
  • А SWFUpload (http://swfupload.mammon.se/) никто не пробовал внедрять? В суте вроде то же самое
    • Прошу прощения, бред какой-то написал. Имел ввиду "По сути" вроде то же самое:)
    • пробовали. решили отказаться по причине неудобства, глюков и достаточно сложной задачи. до конца правда с компонентом не разбирался, но того, что попробовал - хватило, чтобы больше к нему не подходить :)
      • Очень зря, очень гибкая и удобная вещь. Только использовать лучше дополненную версию - http://swfupload.praxion.co.za/
  • ИМХО лучше вот такой http://www.2shared.com/flashUploader.jsp
    Я у себя в проекте заюзал подобный - отлично;)
  • Самая удобная закачка файлов и картинок - это встроенными методами WinXP.

    Например, есть такой плагичник в http://gallery.menalto.com/
    • Она удобна, когда закачкой файлов пользуется ограниченое кол-во человек, например загрузка фотографий в админ сайта.
      Далеко не каждый захочет запускать REG файл, для закачки фотографий.
      • Если доверия к сервису нет - вы правы. А если вы сидите на этом сайте и общаетесь со своими друзьями - то это, я считаю, самый удобный способ заливать много фотографий с прошлой вечерины.

        И я не понял, почему минусуют?
        • Проприетарные стандарты на Хабре не в моде, хотя я не разделяю этого мнения.
  • Закрытые технологии (флэш) и удобство несовместимы.
  • спасибо - любопытно.
    только проценты были бы на месте, например, по центру.
  • Все же использовать flash для таких задач — не самый лучший вариант.
    Можно сделать uploader стандартными средствами и добавить немного ajax-овых штучек (массовая закачка при выборе файла без перезагрузки страницы). И даже если будет отключен javascript — файлы удачно загрузятся.
    • Никто не говорит о потере так называемой «backward compatibility».
  • Пример: http://progphp.com/progress.php
    Исходник: http://progphp.com/progress.phps
    На базе User Interface Library (YUI)
  • У меня Firefox умер от этой загрузки :(
  • в блоге мутулс, сообщение смотрелось бы органичней
  • я долго копал.

    http://www.swfupload.org/ - лучшее
    • Спасибо! Очень грамотная библиотечка. И standalone, что немаловажно.
    • В FF2 под линукс странно работает. Тормозит на некоторых этапах, но потом оказывается, что всё нормально загрузилось.

      Opera 9.50 Beta 1 под kubuntu умирает от этой грузилки. Но у неё вообще всё плохо с такими загрузками. FancyUpload тоже ведет себя странно, но работает.

      Под win всё нормально.
  • хотя, вообще, во флеш аплоаде я разочаровался.
    • почему же? не "bullet-proof"? = )
  • вообщем, причина в том, что я парился, парился.
    так и не нашёл ниодного толкового аплоада с показом загрузки.
    задача у меня такая, чтобы можно было грузить до 700 метров файлы. Например, фильмы, аудио и т.д.
    Все флешевые аплоады выскакивают на 10 мб. смешно просто.
    Вариант с классом для пхп 4,3 и 5,2 или какой там - я не хочу. тупо как-то.
    ява тоже не катит, потому как я практически уверен, что я заказчиков не то что ява не стоит, так ещё и джава скрипт им придётся включать.
    вообщем, хотелось простыми методами сделать - но походу вариантов нет. я весь гугл перерыл - нихрена не нашёл - или отдельные системы, которые надо пару дней сидеть копать или хрень полная.
    которую к своей админке даже прикручивать стыдно.
    кароче, флеш может и выход, но я не шарю в том, как сделать так, чтобы когда загрузка выскакивает, сразу её перезапускать или как там выразился парнишка в другом посте.
    кароче, хрень всё. просидел всю ночь. настроения нет. вопрос для себя не закрыл
    • Флешевые аплоады на 10мб? странно, это же вроде от сервера зависит. Я в php, апаче и прочих не очень, но вроде все ограничения на размер файлов на сервере, а флеш - просто способ передачи файлов, там вроде тот же самый POST.
  • по моим знаниям - по дефаулту в настройках пхп максимально возможный
    upload_post = 8M
    max_file_upload = 2M

    названия по памяти. так, что флешевые аплоады пашут совершенно по другому принципу.

    если бы у меня была возможность увеличивать хотя бы эти два параметра в настройках пхп раз в сто на всех серваках - я бы не искал аплоад с возможностью докачки и закачки безразницы каких объёмов файлов.
  • Вопрос по сабжевому FancyUpload (правда, версия 2.0): пытался перевести весь интерфейс на русский и адаптировать под свои нужды. Столкнулся с проблемой кодировок. Присваиваю $result['result'] текстовую строку на русском — скрипт не кажет, причем ни кракозяры, ничего. Просто пусто. На латинице же все норм. Подскажите, как решить?
    • Прошу прощения, не переменной $result['result'], а $result['size'].
    • Прошу прощения, не переменной $result['result'], а $result['size'].
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.