在Node.JS中允许所有/最普通的可打印的Unicode字符?
我有一个Node.JS应用程序,目前不允许在文件名中的Unicode字符。 我想继续,并开始允许某些字符。 例如Café
或者你好
会被允许作为文件名。
不过,我知道NUL
angular色攻击是可能的,并且有可能令人烦恼的控制angular色。 真的,所有的控制字符(和大多数不可打印的字符)应该被阻止。
首先,我打算获取一些“安全”Unicode字符的范围,并手动对其进行编码。 但是,有没有更快的方法? 也许所有的文件系统安全范围已经列在我可以轻易获得的地方?
- 如何在node.js + ajax中向用户发送自定义错误消息
- 使用HTML DOM方法创buildHTML文件并将其写入到nodejs中的HTML文件中
- main.js:295 DELETE http://127.0.0.1:8081/messages/:0 405(方法不允许)在Javascript中
- learnyounode#9杂耍asynchronous
- 为正在上传到AWS S3的图像设置过期和caching控制标头
- 我可以在客户端和Firebase之间使用自己的NodeJS服务器,并仍然使用“on()”方法吗?
- Webpack正在改变我的.scss样式表类
- 如何从Node.js启动桌面应用程序?
- 根据坐标和最大距离查找某个点的最近点 – 使用带有MEAN堆栈的Mongoose查询结果未定义