目录

9.5 附件上传(IFileUpload)

单个文件上传,上传多个请请求多次

9.5.1请求参数

参数 类型 说明 必填 备注
fileUrl String 文件地址 Y/N 可通过网络访问的文件地址 最大3M fileUrl与byteString 二选一
byteString String 文件二进制字符串 Y/N 将文件转为byte 最大3M (暂支持图片格式)
fileName String 文件名称 Y 如:2024001.jpg 只允许上传pdf、doc、docx、xls、xlsx、txt、jpg、jpeg、png、bmp、gif、rar、zip格式文件 文件名+后缀最大50个字符

9.5.2请求样例

{
	"fileUrl": "https://file.toptmc.com/file/th/202403/e331c9b9-e279-11ee-8d3e-6c92bf5c6526.jpg",
    "byteString":"/9j/4AAQSkZJRgABAQAAAQABAAD/",
    "fileName":"文件2024.jpg"
}

9.5.3返回参数

参数 类型 说明 备注
code String 是否调用接口成功 20000表示成功,非20000表异常
detail Object 结果
description String 描述 当异常时记录异常信息

detail:

参数 类型 说明 备注
requestkey String 缓存key 各订单下单附件上传时按此值传入
fileName String 文件名称 按传入的fileName返回
fileUrl String 附件地址 美亚附件地址

9.5.4返回样例

{
    "code": 20000,
    "detail": {
    	"requestkey":"xxxxxxxxxxxxxxxxxxxxxxxxxx",
        "fileUrl": "https://file.toptmc.com/file/th/202403/e331c9b9-e279-11ee-8d3e-6c92bf5c6526.jpg",
        "fileName": "文件2024.jpg"
    }
}