在 OssEndpoint.java中有一些列的upload 上传API,这里有个两个API,我有点疑问:
1
@SneakyThrows
@PostMapping("/put-file")
public R
2
@SneakyThrows
@PostMapping("/put-file-by-name")
public R
第一个api只有文件对象,第二个API,两个参数,一个文件名,一个文件对象;
我在VSCode 调用,
{
label: "图片",
prop: "xpics",
type:'upload',
span:24,
dataType:'string',
listType:'picture-card',
action: '/api/blade-resource/oss/endpoint/put-file',
propsHttp: {
res: 'data',
url: 'link',
fileName: 'ABC000123.jpg',
},
rules: [{
required: true,
message: "请输入图片",
trigger: "blur"
}]
},
这样调用是成功的,因为它只用一个File的参数;
如果我把action: '/api/blade-resource/oss/endpoint/put-file', 改为action: '/api/blade-resource/oss/endpoint/put-file-by-name', 就失败了,因为少了一个fileName的传参,但是我不太明白,怎么把这个fileName成功传过去
扫一扫访问 Blade技术社区 移动端