Я делаю форму для пользователя, где пользователь может отправить текст и изображение. Я хочу, чтобы, когда пользователь отправлял изображение, оно автоматически сжималось до фиксированного размера перед сохранением в моем ресурсе.
form.on('end', function(fields, files) {
var temp_path = this.openedFiles[0].path;
var file_name = Date.now() + '-' + this.openedFiles[0].name;
finalData['cover_image'] = file_name;
finalData['number_of_user_taken'] = 0;
var new_location = path.join(__dirname, "/../public/uploads/");
fsExtra.copy(temp_path, new_location + file_name, function(err) {
if (err) {
console.error(err);
} else {
перед тем, как new_location захочет сжать размер и сохранить его как новое местоположение.