У кого -нибудь есть идеи, почему я получаю эту граничную ошибку при отправке этого многопоката?[code] {errCode: 4000, errMsg: "Failed to parse multipart servlet request", timestamp: "01-04-2025 07:26:30"}
Caused by: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found < /code> angular 17 < /p> importProducts(productId,file:File, tag): Observable {
var url = "http://localhost:9100/importProduct/“+productId+"?tag="+tag; var headers: HttpHeaders = new HttpHeaders(); headers = headers.set('content-type', 'multipart/form-data'); this.http.combineHeaders(headers); return this.http.post(url, file, 'ImportProducts');
if ((uploadFile.getName() == null) || "".equals(uploadFile.getName())) { //Error file } else if (uploadFile.getSize() == 0) { //Error stream null } else { String newFile = uploadFile.getOriginalFilename(); if (tag) { //Import products process return new ResponseEntity(true, HttpStatus.OK); } } } [/code] Большое спасибо, если вы можете мне помочь, и спасибо за ваше время.
Для наших проектов я использую Karate версии 1.3.1. В настоящее время у нас есть вариант использования для тестирования API, который принимает файл и метаданные как часть запроса.
мы используем составной файл и поле для записи нашего файла функций,...