У меня есть сообщение api, которое позволяет загружать несколько изображений в параметр формы данных с именем «файл» В почтальоне я могу отправить несколько файлов в виде данных с ключом «файл», и значения в виде нескольких файловЗагрузка нескольких файлов с уверенностью
Я хочу, чтобы имитировать тот же вызов с клиентом java с гарантированным сохранением. Я мог бы загрузить один файл с уверенностью, но не смог загрузить несколько файлов.
Ниже остальные гарантированного код для одной загрузки файла:
File sheetFile = new File(sheetPath.get(0)); response = RestAssured. given(). headers(headers). formParameter("studentDetail", "{"+ "\"userId\" : "+PropFileHandler.readProperty("psUserId")+ ",\"institutionId\" : "+PropFileHandler.readProperty("institution_id")+ ",\"externalUserId\" : "+PropFileHandler.readProperty("user_id")+ ",\"tokenId\" : \"12000\""+ ",\"imagePathStatus\" : \"\""+ "}"). formParameter("clientType", getData("ps_bulk_upload_image.clientType")). multiPart("file", sheetFile). #here i want to upload multile files when(). post(relativePath). then(). statusCode(200). body(matchesJsonSchema(new File(test.cngActions.getJsonSchemaDirectoryPath()+ getData("ps_bulk_upload_image.schemaPath")))). extract().response();
Любая помощь будет оценена.