Один из способов архивирования файлов является физическое в определенной директории на сервере. Сначала вы создаете форму, некоторые, как это:
<form action='/url/to/post method='post' enctype='multipart/form-data'>
<input name='image' id="image" type='file'/>
<button type="submit">Send</button>
</form>
После того, как создать маршрут и контроллер. Боковой узел.js. Я предлагаю вам использовать Файл и Formableable для хранения файла.
https://nodejs.org/api/fs.html.
Formidable является node.js модуль для анализа данных формы, особенно загрузки файлов: https://www.npmjs.com/package/formidable
Это пример того, как использовать его (контроллер):
var form = new formidable.IncomingForm();
form.parse(req, function (err, fields, files) {
var image = files.image,
image_upload_path_old = image.path,
image_upload_path_new = '/path/server',
image_upload_name = image.name,
image_upload_path_name = image_upload_path_new;
if (fs.existsSync(image_upload_path_new)) {
fs.rename(image_upload_path_old, image_upload_path_name, function (err) {
if (err) {
console.log('Err: ', err);
}
});
}
}
Это с экспресс framework (http://expressjs.com/) пример.
Добро пожаловать в Stackoverflow! Можете ли вы показать, что вы пробовали? Stackoverflow не является веб-сайтом, чтобы выполнять эту работу за вас. Вам нужно показать, что вы приложили усилия для решения проблемы. – QuantumLicht
Посмотрите на модуль 'request' npm – vmkcom