Я записал запрос с ГатлингаГатлинга загрузить файл с JSF
val addFile = exec(jsfPost("request_1", "/mypages/edit/Publication/247307/default?rf_fu_uid=0.7920034590642899")
.headers(headers_4)
.header("Content-Type", "multipart/form-data")
/* some form params */
.bodyPart(ByteArrayBodyPart("ioWizardView:ioWizardForm:publ_has_file_PUBL_has_FILE", bytes)
.contentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet").fileName("postgre_50_juel.xlsx").charset("iso-8859-1"))
.asFormUrlEncoded)
Я пытаюсь отправить его на сервер, но на стороне сервера у меня есть ошибки
--hXlZi0Ndw092_ZlvrWTUksxrmiCKDIOma
Content-Disposition: form-data; name="ioWizardView:ioWizardForm:publ_has_file_PUBL_has_FILE";
filename="postgre_50_juel.xlsx"
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; charset=ISO-8859-1
Content-Transfer-Encoding: binary
PK ! b ? h^[Content_Types].xml ? (?
java.io.CharConversionException: isHexDigit
Когда я пытаюсь RawFileBody У меня такая же проблема – user3115351
Вы уверены, что в вашем файле используется кодировка ISO-8859-1? –