Node.js和Express.js图像压缩

时间:2019-01-15 09:30:16

标签: node.js express

我正在为用户制作一个表单,用户可以在其中提交文本和图像。我想在用户提交图像时将其自动压缩为固定大小,然后再保存到我的资产中。

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要压缩大小并将其保存为新位置之前。

0 个答案:

没有答案