Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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 Web客户端未访问共享的服务器文件夹_Java_Jakarta Ee - Fatal编程技术网

我的Java Web客户端未访问共享的服务器文件夹

我的Java Web客户端未访问共享的服务器文件夹,java,jakarta-ee,Java,Jakarta Ee,我将图像路径设置为://serverIp/image/xyz.jpg,但我没有在客户端应用程序上显示图像 为了这个我必须做什么 我将代码写为:FileInputStream fin=newfileinputstream(path)我猜您正在使用Windows网络共享?如果是这样,您应该使用。您的路径不是有效的UNC路径,因此将找不到您的文件。此外,对于从共享中读取文件,可以使用 请尝试以下操作: File filetoRead = new File(new URI("\\\\serverIp\\

我将图像路径设置为
://serverIp/image/xyz.jpg
,但我没有在客户端应用程序上显示图像

为了这个我必须做什么


我将代码写为:
FileInputStream fin=newfileinputstream(path)

我猜您正在使用Windows网络共享?如果是这样,您应该使用。您的路径不是有效的UNC路径,因此将找不到您的文件。此外,对于从共享中读取文件,可以使用

请尝试以下操作:

File filetoRead = new File(new URI("\\\\serverIp\\image\\xyz.jpg"));
FileInputStream fin = new FileInputStream(fileToRead);

请注意,所有反斜杠都会使用两次,这样做是为了避开反斜杠。

您的解决方案适用于服务器,但在客户端上,当我从客户端访问同一应用程序时,我仍然无法获得图像。当您使用Windows资源管理器导航到客户端时,您的共享在客户端上可用吗?另外,您是否遇到异常?我可以从windows资源管理器从客户端访问服务器文件夹。如何知道客户端出现的异常?请检查控制台和/或日志记录,设置断点并查看发生的情况。此外,我还添加了另一个可能有帮助的建议。