Flask-Smorest 上传多个文件:使用 List 字段
为了修改 UploadArgSchema 类以允许上传多个文件,你可以使用 webargs.fields 模块中的 List 字段。以下是如何修改该类的示例:
from webargs.fields import List
class UploadArgSchema(ArgSchema):
files = List(
Upload(
description='待上传文件',
required=True,
error_messages={'required': '待上传文件不能为空'}
),
description='待上传文件列表',
required=True,
error_messages={'required': '待上传文件列表不能为空'}
)
在上面的代码中,files 字段被定义为一个包含多个 Upload 字段的 List 字段。description 和 error_messages 参数用于为该字段提供描述和错误消息。
原文地址: https://www.cveoy.top/t/topic/pZHa 著作权归作者所有。请勿转载和采集!