【发布时间】:2022-01-06 08:58:18
【问题描述】:
如果有人将文件扩展名重命名为允许的扩展名,请说 abc.exe 为 abc.pdf 并尝试上传。
我想知道 React/JavaScript 中是否有任何可用的开源库来检测文件中的内容,这样即使文件的扩展名更改为允许的内容,也不会签入可执行或恶意代码代码
【问题讨论】:
标签: javascript reactjs file-upload cross-browser browser-security
如果有人将文件扩展名重命名为允许的扩展名,请说 abc.exe 为 abc.pdf 并尝试上传。
我想知道 React/JavaScript 中是否有任何可用的开源库来检测文件中的内容,这样即使文件的扩展名更改为允许的内容,也不会签入可执行或恶意代码代码
【问题讨论】:
标签: javascript reactjs file-upload cross-browser browser-security
您可以按照此链接中给出的答案Check if file is corrupted with node.js
如果您正在检查上传的文件是否为 pdf。您是否想要或是否要检查任何扩展名的任何文件是否正确。
你使用这个 npm 模块来检查 pdf 与否。 https://www.npmjs.com/package/pdf2json
【讨论】: