Tag: httpentity

从发布请求中检索二进制文件

发送POST请求(Apache httpclient,这里是Kotlin源代码): val httpPost = HttpPost("http://localhost:8000") val builder = MultipartEntityBuilder.create() builder.addBinaryBody("file", File("testFile.zip"), ContentType.APPLICATION_OCTET_STREAM, "file.ext") val multipart = builder.build() httpPost.entity = multipart val r = httpClient.execute(httpPost) r.close() 我通过spark-java Request-object在我的邮件处理程序中收到请求。 如何从发布请求中检索原始文件(加上文件名称作为奖励)? request.bodyAsBytes()方法似乎增加了一些字节,因为正文大于原始文件。 谢谢,约尔格