Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

2 года назад
Александр Долиняк
30 лет, Украина
2 года в сервисе
Был онлайн 2 года назад
2 года назад

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

Задачи модуля: 
* выбор нескольких файлов за раз (мультивыбор); 
* загрузка на удалённый сервер (непосредственная, либо в два этапа: на сервер со скриптом, а затем – на удалённый);  
* формирования уникального адреса для каждого загруженного файла (не прямого);  
* возможность установить ограничения на загружаемые файлы (на размер файла, его расширение);  
* отображение размера файла, имени и расширения перед загрузкой (на странице со списком выбранных файлов);  
* определение доступного пространства, и ограничение размера загружаемых файлов с учётом доступного места;  
* возможность удалить лишние файлы после выбора, либо отменить его загрузку.  


Состав модуля:  
* скрипт JS (при необходимости, с JQuery), выполняющий ряд функций на стороне клиента 
* файл php, обрабатывающий запрос вывода основной страницы модуля 
* файл php, обрабатывающий запросы загрузки файлов 
* файл php, обрабатывающий запросы на скачивание файлов 
* файл json (либо другой вариант) со списком загруженных файлов, реальным адресом расположения файла (на удалённом сервере) и текущим уникальным адресом (заданным во время загрузки файла) 

Разбиение функций на несколько php-файлов не принципиально, можно всё в один.  

*** 

Подробности в файле.  

Ваши сроки и стоимость, рассмотрю все варианты.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Яков Черный
Яков Черный 
29 лет, Россия
2 года в сервисе
Был онлайн 2 года назад
2 года назад
Игорь Романюк
31 год, Украина
3 года в сервисе
Был онлайн 2 года назад
2 года назад
Иван Х.
Иван Х. 
29 лет, Россия
11 лет в сервисе
Был онлайн 2 года назад
2 года назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.