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

Задачи модуля: 

* выбор нескольких файлов за раз (мультивыбор); 

* загрузка на удалённый сервер (непосредственная, либо в два этапа: на сервер со скриптом, а затем – на удалённый);  

* формирования уникального адреса для каждого загруженного файла (не прямого);  

* возможность установить ограничения на загружаемые файлы (на размер файла, его расширение);  

* отображение размера файла, имени и расширения перед загрузкой (на странице со списком выбранных файлов);  

* определение доступного пространства, и ограничение размера загружаемых файлов с учётом доступного места;  

* возможность удалить лишние файлы после выбора, либо отменить его загрузку.  

Состав модуля:  

* скрипт JS (при необходимости, с JQuery), выполняющий ряд функций на стороне клиента 

* файл php, обрабатывающий запрос вывода основной страницы модуля 

* файл php, обрабатывающий запросы загрузки файлов 

* файл php, обрабатывающий запросы на скачивание файлов 

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

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

*** 

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

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

8 лет назад
Sasha121989
Александр 
35 лет
8 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров