我正在构建一个 servlet,它接受 POST 请求中的图像。每个帖子都应该有一个关联的 ID。我的问题是如何在帖子中传递这两个不同的数据值,其中一个是短字符串,另一个是一大块二进制数据。
我可以将两者都作为 post 参数,
id=123
content=...megabytes of binary data...
但我需要将内容作为流处理的灵 active ,因为它可能非常大。我还可以遵循上述模式,将输入自己解析为二进制数据,这是我想避免的。我想我需要逐个字符地解析它以查找 key 。丑陋。
我是否缺少处理此问题的正确模式?
最佳答案
浏览器中用于发送包含文本和文件输入的表单数据的标准技术是使用 multi-part form data .
Apache commons FileUpdload可以在服务器端用来解析请求,并让您以流的形式访问上传的图像。
关于java - 发布图像,带有请求参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995953/