Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 提供保存图像的选项_Java_Html_Image - Fatal编程技术网

Java 提供保存图像的选项

Java 提供保存图像的选项,java,html,image,Java,Html,Image,我的服务呼叫返回图像 它返回png图像,其标题中的内容类型为image/jpeg,它在同一页面中打开图像。我想让用户选择将此图像保存到磁盘。您需要内容处理头在服务器的响应中 内容配置可以是内联的,请将内容配置指定为附件 response.setContentType("image/jpeg"); response.setHeader("Content-Disposition", "attachment; filename=" + imageName + ".jpg"); 您需要在服务器的Res

我的服务呼叫返回图像


它返回png图像,其标题中的内容类型为image/jpeg,它在同一页面中打开图像。我想让用户选择将此图像保存到磁盘。

您需要
内容处理
头在服务器的响应中


内容配置可以是内联的,请将内容配置指定为附件

response.setContentType("image/jpeg");
response.setHeader("Content-Disposition", "attachment; filename=" + imageName + ".jpg");

您需要在服务器的ResponseAKS中设置
内容处置
标题。有什么例子吗?谢谢你的例子。在这里,我使用的是jersey web services of java,不知道如何在这里实现。这可能会帮助您查看以下行:
return Response.ok(docStream,MediaType.APPLICATION_OCTET_STREAM)。header(“content disposition”,“attachment;filename=doc.rtf”).build()
但是@GET@生成(“image/jpeg”)公共字节[],这是我的代码,它仍然在同一浏览器中打开。你应该返回
响应
,而不是
字节[]
,并像我之前的评论一样返回它