javascript - 我们如何确定图像是否被 JavaScript 修改/操作
问题描述
我的要求是用户必须上传他们的发票副本/图像。根据他们的购买详细信息,需要发送报价。
我需要找出图像是否被修改/操纵。javascript/node 中是否有可用的解决方案?
解决方案
如果你有 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);
});
推荐阅读
- c++ - 我应该如何从另一个线程更新 GUI?(RAD 工作室 10.4)
- c# - Azure 函数 - Azure Key Vault - URI 无效
- haskell - 如何为泛型实例的实例化提供重叠的类型类实例?
- fullcalendar - 您可以单击以使用 FullCalendar 进行选择吗?
- python - Tornado/flask 项目从 Pyside (QT4.8) 升级到 PySide2 (QT5.x) 的问题
- c# - Youtube API 列出 Google 以外的频道
- python - 无需api网关,直接通过rest api调用aws lamdba
- electron - 如何让 console.log 在 Windows10 上使用 ElectronJS 处理子进程?
- angular-formbuilder - 在角度组件中使用 formGroup 绑定表单
- python-3.x - python中的UDP客户端/服务器接收