Есть приложение на node js которое копирует директорию и загружает её на сервер таким образом:
Сам код:
var Client = require('ftp');
var fs = require('fs');
var serverPath = 'Data';
function copyDirectory(path) {
var obj = readDir(path);
for (var i = 0; i < obj.length; i++) {
var stats = fs.statSync(path + '/' + obj[i]);
if (stats.isDirectory()) {
newDir(serverPath += '/' + obj[i]);
copyDirectory(path + '/' + obj[i]);
} else if (stats.isFile() && stats['size'] > 0) {
newDir(serverPath += '/' + obj[i]);
}
}
serverPath = 'Data';
}
function readDir(path) {
return fs.readdirSync(path);
}
function newDir(folder) {
var c = new Client();
c.mkdir(folder, function(err) {
if (err) {
throw arr;
}
});
c.connect({
host: 'host',
user: 'user',
port: 21,
password: 'pass',
});
}
function SendFile(dir) {
var c = new Client();
c.on('ready', function() {
c.put(dir, serverPath, function(err) {
if (err) {
throw err;
}
c.end();
});
});
c.connect({
host: 'host',
user: 'user',
port: 21,
password: 'pass',
});
}
copyDirectory('C://Test');
Использую модуль ftp
При запуске выводит ошибку:
events.js:183 throw er; // Unhandled 'error' event Error: Invalid command: try begin more creative
В папке Test
достаточно много директорий и файлов
Использую этот хостинг
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Если я нахожусь на главной странице и оттуда добавляю товар в корзину ajax запросом отправляю на сервер данные - то срабатывает такой вариант:
Пытаюсь разобраться с control value accessor и набросал простейший примерВ каждой функции поставил консоль лог чтобы посмотреть в какой именно момент...