如果有人将文件扩展名重命名为允许的扩展名,请说 abc.exe 为 abc.pdf 并尝试上传它。
我想知道 React/JavaScript 中是否有任何可用的开源库来检测文件中的内容,这样即使文件的扩展名更改为代码中允许的内容,也不会签入可执行或恶意代码
如果有人将文件扩展名重命名为允许的扩展名,请说 abc.exe 为 abc.pdf 并尝试上传它。
我想知道 React/JavaScript 中是否有任何可用的开源库来检测文件中的内容,这样即使文件的扩展名更改为代码中允许的内容,也不会签入可执行或恶意代码
您可以按照此链接中给出的答案检查文件是否被 node.js 损坏
如果您正在检查上传的文件是否为 pdf。是您想要还是想要检查任何扩展名的任何文件是否正确。
你使用这个 npm 模块来检查 pdf 与否。https://www.npmjs.com/package/pdf2json