Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/403.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_Networking_Image Processing - Fatal编程技术网

如何在java中保存通过网络接收的图像

如何在java中保存通过网络接收的图像,java,networking,image-processing,Java,Networking,Image Processing,在服务器端成功接收图像,我可以将其显示在标签上 但我的问题是如何保存该图像 我用过 JFileChooser.showSaveDialog 我试过printstream。我可以保存文件,但每当我在图像查看器中打开文件时,它就会显示为无法打开这种类型的文件 您正在编写图像的对象表示,只有通过PrintStream加载它,您才有机会再次看到它 尝试使用类似于 ImageIO.write(img,"JPG",fc.getSelectedFile()); 相反,这是一个很好的改变 ImageIO.wr

在服务器端成功接收图像,我可以将其显示在标签上 但我的问题是如何保存该图像

我用过

JFileChooser.showSaveDialog

我试过printstream。我可以保存文件,但每当我在图像查看器中打开文件时,它就会显示为无法打开这种类型的文件


您正在编写图像的对象表示,只有通过PrintStream加载它,您才有机会再次看到它

尝试使用类似于

ImageIO.write(img,"JPG",fc.getSelectedFile());

相反,这是一个很好的改变
ImageIO.write(img,"JPG",fc.getSelectedFile());