Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 smartgwt保存图像文件而不是在浏览器中显示_Java_Image_Dialog_Save_Smartgwt - Fatal编程技术网

Java smartgwt保存图像文件而不是在浏览器中显示

Java smartgwt保存图像文件而不是在浏览器中显示,java,image,dialog,save,smartgwt,Java,Image,Dialog,Save,Smartgwt,我有一个smartgwt应用程序,它可以创建一个带有jpg/gif/png/pdf文件的链接。这些文件显示在浏览器中。我想得到保存对话框,当我想在本地机器上保存文件时,它会询问我路径。我该怎么做呢?我知道,您必须通过将内容配置设置为附件来更改响应标题。像这样: 内容配置:附件;filename=image.jpg' '内容类型:图像/jpeg' 有了这些,浏览器将理解大多数情况下,它应该显示一个对话框来保存名为image.jpg的图像。它还可以让您直接将其发送到应用程序,例如图像查看器 为了让它

我有一个smartgwt应用程序,它可以创建一个带有jpg/gif/png/pdf文件的链接。这些文件显示在浏览器中。我想得到保存对话框,当我想在本地机器上保存文件时,它会询问我路径。我该怎么做呢?

我知道,您必须通过将内容配置设置为附件来更改响应标题。像这样:

内容配置:附件;filename=image.jpg' '内容类型:图像/jpeg'

有了这些,浏览器将理解大多数情况下,它应该显示一个对话框来保存名为image.jpg的图像。它还可以让您直接将其发送到应用程序,例如图像查看器


为了让它从一个简单的链接开始工作,您可能必须编写一个servlet,它将返回具有正确标题的请求文件,并从每个带有参数的链接调用该servlet到实际文件。

正如我所知,您必须通过将内容配置设置为附件来更改响应标题。像这样:

内容配置:附件;filename=image.jpg' '内容类型:图像/jpeg'

有了这些,浏览器将理解大多数情况下,它应该显示一个对话框来保存名为image.jpg的图像。它还可以让您直接将其发送到应用程序,例如图像查看器

为了让它从一个简单的链接开始工作,也许您必须编写一个servlet,它将返回具有正确头的请求文件,并从每个带有参数的链接调用该servlet到实际文件