是否可以在单个 HTTP 响应中包含多种响应类型?例如,JSON 数据以及图像。
问问题
649 次
2 回答
1
不,我认为通常会以 json 格式发送图像的 URL,并使用 javascript 更新“img”元素的“src”属性
于 2013-06-28T18:25:23.980 回答
1
嘿 不能将多个设置MIME TYPE
为HTTPResponse
。但是您可以做的是,您可以将内容类型设置为application/json
. 并且使用json
您可以使用 BASEEncoder 发送图像。
public static String encodeToString(BufferedImage image, String type) {
String imageString = null;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
try {
ImageIO.write(image, type, bos);
byte[] imageBytes = bos.toByteArray();
BASE64Encoder encoder = new BASE64Encoder();
imageString = encoder.encode(imageBytes);
bos.close();
} catch (IOException e) {
e.printStackTrace();
}
return imageString;
}
于 2013-06-28T18:49:38.213 回答