issues
search
LLOneBot
/
LLWebUiApi
一款 WebUi接口与无头的 NTQQ 实现插件
GNU General Public License v3.0
17
stars
1
forks
source link
修复 Files API 的若干问题
#5
Closed
Wesley-Young
closed
5 months ago
Wesley-Young
commented
5 months ago
在 Node 中, fs 的方法都 (至少表面上是) 同步的, 不会返回 Promise, 这会造成编译错误. import 'fs/promises' 模块可使用其提供的返回 Promise 的方法.
Files API 的中间件中有一些关于路径合法性检验的冗余代码. 将其修改以优化.
Files API 中的 Rename 一节有一个参数 newPath, 性质与 path 相同但未经验证. 增添了缺失的验证环节.