我有一个图像从Angular 传递到控制器。但是当它到达控制器时,它给我空值。我已经尝试使用multipart作为数据类型,它也给出null。然后,我改为字符串数据类型并获取字节。当我想保存它时,由于图像为空,imageio无法处理。我已经检查了控制台和文件存在,但它给空在控制器。
[控制器.scala]
uploadFile(file: any):Observable<number> {
const formData: FormData = new FormData();
for (const file of files) {
formData.append('imageList', files)
}
return this.http.post('${TeaService.URL}/rest/tea/upload-menu', formData, {}).map(res => res.json());
}
[服务.ts]
@RequestMapping(value = Array("upload-menu"))
def uploadMenu(imageList: MultipartFile): Long= {
if(imageList != null)
println("image list got value")
else
println("image list is null")
100
}
1条答案
按热度按时间tpxzln5u1#
我已经通过在属性文件中添加下面的行来解决了这个问题