За последние 24 часа нас посетил 18261 программист и 1622 робота. Сейчас ищут 1790 программистов ...

Upload images files (preview, remove, rotate + animation)

Тема в разделе "JavaScript и AJAX", создана пользователем sylex, 7 авг 2009.

  1. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    Собственно название темы говорит само за себя.

    Нужен скрипт типа как в Контакте.ру при загрузке фотографии (на флэше).

    Функционал - выбираем фотографии для загрузки, делается предпросмотр (до загрузки), есть возможность удалять фото и поворачивать в любую сторону.

    ВКонтакте подключается флэш-файл загрузчик через SWFObject:
    [js]swfobject.embedSWF("photo_uploader.swf", "flash_swfobject", "600", "500", "10.0.1","expressinstall.swf", flashvars, params);[/js]

    flashvars содержит кучу параметров, среди которые интересные upload_url и redirect_url. При попытке подставить вместо них свои - ничего вообще не отправляет на эти URL и выдает сообщение об ошибке (Security бла бла бла). Т.е. простая защита поди в photo_uploader.swf, если URL не начинается в vkontakte.ru - то слать нафик. Да и интерфейс их используется.

    Искал много, вот что удалость только найти:

    http://digitarald.de/project/fancyuploa ... hotoqueue/ (вообще нет превью)
    http://www.adylevy.com/demo/imgUploadv2/index.php (интерфейс вообще не настраиваемый)
    http://www.element-it.com/Examples/Mult ... rface.html (пойдет, тока триал, а стоит 140$)

    Помогите найти такой скрипт.
    Спасибо.
     
  2. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    SWFUpload + плагин для jQuery. У swfupload есть демо сайт с кучей демок, зацените, это круто. А его API позволяет творить чудеса когда с ним разберёшься, в том числе и flash detection, что позволяет показать людям стандартную HTML форму, если у них нет flash или не работает JS.
    В общем стоит потратить время на изучение доки и эксперименты, ибо круто и бесплатно :)
     
  3. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    Psih
    да, спасибо, это очень клева, но я это смотрел

    Этот загрузчик не позволяет сделать то, что я хочу - предпросмотр изображения до загрузки с возможностью ротации, или я что-то упустил?
     
  4. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    вот еще такую штуку нашел, но там один файлик, блин:
    http://www.adylevy.com/demo/imgUpload/

    Нужен Flash-программист поди, чтобы самому склепать такую штуку... Через библиотеку FileReference вроде это делается все очень просто