Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужна асинхронная загрузка файлов с компьютера пользователя на сайт.

Для чего применяется

Пользователи загружают на сервер массивы фотографий (иногда по 100 штук за раз) - нужна удобная форма для такой загрузки. Самое время загрузки не имеет значения, главное что бы пользователь быстро и удобно перетащил/выбрал файлы.

Требования:

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

2. Сразу после перетаскивания файлы начинают по очереди загружаться (загрузка асинхронная, но по очереди). Файлы могут быть, к примеру, по 40 мегабайт каждый, и post_max_size = 40 мегабайт.

3. Файлы загружаются во временную папку (название всегда одинаковое, но не temp_dir) на сервере под временными именами (откуда потом другой скрипт их заберёт).

4. Пользователь видит прогресс загрузки (в любом виде - главное, что бы понять, как долго она ещё будет идти и когда загрузка завершена). После загрузки всех файлов (либо вывода сообщение о том, что что-то не загрузилось) активируется кнопка перехода к следующему шагу.

5. После нажатия на кнопку перехода к следующему шагу, на следующую страницу методом POST передаётся массив названий загруженных файлов (как оригинальное имя, так и реальное имя на сервере).

Примечание:

1. Если у вас есть какой-то скрипт, который не совсем подходит под указанные требования - возможна корректировка требований.

2. Будут загружаться не только фотографии, но и фалы других форматов.

Пожелания:

1. Идеально - скрипт похожий на загрузку на mail.ru или яндекс.почта.

2. Сейчас использую скрипт с www.plupload.com, но хочется что-то более красивое. Либо plupload, но "облагороженный" - предложения рассматриваются.

9 лет назад
maxim2015
Максим 
44 годаРоссия
9 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • Здравствуйте, Нужен скрипт на HTML5+JS для чтения RSS ленты с facebook страницы. Страница готова, нужно внедрить в существующую страницу этот функционал. Бюджет и сроки какие?

    Закрыт
    9 лет назад
  • Нужно заменить в CKEditor (ckeditor.com) форму выбора картинок. Где применяется: Есть неопытный пользователь, которому нужно дать возможность писать тексты (вернее вставлять из Word'а) в готовых стилях, и размещать картинки по параметрам, определённым дизайнером. В скрипте CKEditor'а будут ...

    Закрыт
    9 лет назад
  • Нужно сделать сортировку как на http://jqueryui.com/sortable/#display-grid. И отправку данных (serialize через jQuery.ajax()) в другой php-файл. Где применяется: Будет страница с выводом миниатюр фотографий, которые нужно сортировать. Что нужно: 1. Есть матрица по 5-6 в каждой строке; количество строк ...

    Закрыт
    9 лет назад
  • $5

    В htaccess есть код редиректа мобильных юзерагентов на поддомен "m" - мобильную версию. На мобильной версии сайты есть кнопка "перейти на полную версию". Если зайти с мобильного юзерагента, то это кнопка не срабатывает, ведь мобильный юзер ...

    Завершен
    9 лет назад
  • В общем нужно на мебельный сайт установить конструктор шкафа купе. Это когда нужно указывать разные характеристики шкафа купе (материал, количество стоек, количество зеркальных дверей и т.д.) и в зависимости от этого будет меняться цена. В общем ...

    Закрыт
    9 лет назад
  • Для доработки и дальнейшего сопровождения портала http://maanimo.com/ требуется программист php. Форматы сотрудничества готовы обсуждать. Приоритетные задачи (для оценки масштаба и сложности работ) https://docs.google.com/document/d/1ZmRU1glezuyyaUSQbSpUR-t_XRAyDCStK1d-vj3o_SE/edit Ждем стоимость и сроки для выполнения задач описанных выше. Предпочтение отдается фрилансерам из Днепропетровска и ...

    Закрыт
    9 лет назад
  • Есть следующие задачи 1) Консультация как работать с Google API 2) Написать скрипт по созданию встреч в Hangout на определенное время через API 3) Доступ к встречам должен быть открыт только для определенных пользователей 4) Рассылка приглашений на встречу 5) ...

    Завершен
    9 лет назад
  • Требуется сделать конфигуратор на сайт. Нужно чтобы пользователь мог зайти на сайт и выбирать наклейки на авто. Хочется чтобы модель можно было вращать на сайте. Жду вопросы и предложения по реализации. Все детали обсудим в ...

    Закрыт
    9 лет назад