1***@qq.com
1***@qq.com
  • 发布:2021-02-17 22:54
  • 更新:2021-03-05 16:10
  • 阅读:659

【报Bug】file格式的字段不能入库

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

正常提交

预期结果:

应能正确入库

实际结果:

不能入库

bug描述:

DB schemak中有个字段
"goodsUrl": {
"title": "商品照片",
"description": "商品照片",
"bsonType": "file",
"fileMediaType":"image",
"fileExtName":"jpg,png",
"maxLength": 1
},
用的schema2code生成的add页面,提交时提示 “商品照片格式不匹配”

2021-02-17 22:54 负责人:无 分享
已邀请:
DCloud_uniAD_HDX

DCloud_uniAD_HDX

"bsonType": "file"maxLength 是无效的,"bsonType": "array" 时才有效,但是仍然会走校验
先去掉 maxLength,后面会优化校验逻辑

l***@qq.com

l***@qq.com

我没有maxLength,也遇到了相同的问题:
DB schemak中
"image": {
"bsonType": "file",
"fileMediaType": "image",
"title": "文件",
"description": "文件"
},

提交的数据
[{
"name": "9gOywDC1QqIuc2cae5e1777d87bce9272abdcdad1f73.jpg",
"extname": "jpg",
"fileType": "image",
"url": "https://vkceyugu.cdn.bspapp.com/VKCEYUGU-61258ee6-76ce-4569-82f4-718cf3104412/8f58b63b-24ad-4477-ae1a-73ab626a7e96.jpg",
"size": 173888,
"image": {
"width": 915,
"height": 664,
"location": "http://tmp/9gOywDC1QqIuc2cae5e1777d87bce9272abdcdad1f73.jpg"
},
"category": "avatar"
}]

返回错误: "VALIDATION_ERROR: 数据库验证失败:[\"image\"]类型无效"

该问题目前已经被锁定, 无法添加新回复