当我尝试使用空手道框架上载图像时,出现异常
{
"message":"Required request part 'file' is not present",
"code":500,
"className":"org.springframework.web.multipart.support.MissingServletRequestPartException"
}
空手道代码
Scenario: Adding image
Given path Endpoints.upload_file
And multipart file myFile = { read: 'karate-logo.jpg', filename: karate-logo.jpg', contentType: 'image/jpg' }
And multipart field message = 'image test'
When method post
当我尝试使用邮递员打时,API工作正常。 只需在正文部分发送文件,并将表单数据密钥作为“文件”,并将值作为要上传的图像即可。
答案 0 :(得分:1)
myFile
处的“键”是上载字段的名称。看起来您的服务器正在使用file
。请将myFile
重命名为file
,它应该可以工作。