gulp.task('copy', function () {
return gulp.src('src/**/*.*')
.pipe(gulp.dest('public'))
;
});
//предполагается что в инпуте ниже несколько файлов подкреплено, ну или хотябы один
//вешаем событие на изменение инпута, тоесть сработает когда будут выбраны файлы
$('imput#files').change(function(){
var files = this.files; //это массив файлов
var form = new FormData();
for(var i=0;i<files.length;i++){
form.append("file_"+i,files[i]);
}
})