首页 > 解决方案 > 我们如何确定图像是否被 JavaScript 修改/操作

问题描述

我的要求是用户必须上传他们的发票副本/图像。根据他们的购买详细信息,需要发送报价。

我需要找出图像是否被修改/操纵。javascript/node 中是否有可用的解决方案?

标签: javascriptnode.jsimage-processingdetectionimage-manipulation

解决方案


如果你有 lastModifed时间你可以使用 fs.stats 来比较

  fs.stat(path, (err, data) => {
    console.log('check if file/folder last modified date, was it after my last check ');

//I use moment module to compare dates
let previousLMM = moment(lastModifed);
let folderLMM = moment(data.mtime.toISOString());
let res = !(folderLMM.isSame(previousLMM, 'second')); //seconds granularity
return callback (null, res);
  });

推荐阅读