【发布时间】:2019-12-03 05:57:25
【问题描述】:
我在最新版本中使用Adonis.js,但无法验证...
已经试过了
request.multipart.file('avatar', {
types: ['jpeg', 'jpg', 'png'], // I already tried -> type: ['image'] types: ['image'],
size: "4mb"
}, async file => {
await Drive.put(key, file.stream)
})
.../Validators/changeAvatar.js
'use strict'
class UserChangeAvatar {
get rules() {
return {
avatar: 'required|file|file_ext:png,jpg,jpeg,svg'
}
}
}
module.exports = UserChangeAvatar
没有任何作用,该代码允许您上传任何类型的文件,例如 .pdf 或 .mp4
Adonis.js 文档中也没有提及它。
包版本
4.1 版
"@adonisjs/framework": "^5.0.9"
Node.js 和 npm 版本
节点 - v10.15.0 NPM - 6.10.1
【问题讨论】:
标签: javascript validation adonis.js