我是新來的spring rest,並試圖創建一個REST POST API,用戶可以在其中發送文件到服務器。spring-boot REST POST API發送文件
@RequestMapping(value = "/order", method = RequestMethod.POST)
public String create(@RequestParam("file") MultipartFile file) {
System.out.println("---------INSIDE ORDER----------");
return "file succesfully received!";
}
但是當我通過上傳將Order.txt文件並選擇表單數據(郵遞員)對這個API的調用我得到這個錯誤
{
"timestamp": 1474129488458,
"status": 400,
"error": "Bad Request",
"exception": "org.springframework.web.multipart.support.MissingServletRequestPartException",
"message": "Required request part 'file' is not present",
"path": "/order"
}
你是怎麼傳遞'file'參數的?請發佈請求。 – Maroun
curl -X POST http:// localhost:8080/order \ -d json ='{「name」:「john」,「lastNane」:「doe」}' – krs8888
如果我想要附加一個requestBody文本文件(其中包含JSON) – krs8888