jakarta.servlet.ServletException: Request processing failed: org.springframework.web.multipart.MultipartException: Failed to get request parts
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1022)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)
Ошибка анализа данных многочастной формы возвращается с сервера репозитория с кодом Java. Для отправки запроса я использую okhttp3. [code]jakarta.servlet.ServletException: Request processing failed: org.springframework.web.multipart.MultipartException: Failed to get request parts at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1022) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520) [/code] С помощью этого кода [code]Headers headers = new Headers.Builder() .add("Authorization", tokentype + " " + accesstoken) .build();
Date d = new Date(); String cid = String.format("cid_test%d%d", d.getMonth()+1, d.getDay()); String metadataupload = getmetadatastring(inputfile, cid);
File item = new File("./"+inputfile); RequestBody sendit = new MultipartBody.Builder() .setType(MultipartBody.FORM) .addFormDataPart("data", "metadata.json", RequestBody.create(MediaType.parse(jsonmedia), metadataupload)) .addFormDataPart(cid, inputfile, RequestBody.create(MediaType.parse(textmedia), item)) .build();