我正在开发一个Web应用程序。在应用程序中,我必须得到用户-PC&的临时文件夹的路径。它工作正常,但当我在服务器中部署war文件然后它给我的服务器临时文件夹的路径而不是用户PC。但我的目标是获得用户PC 临时文件夹路径。 这就是我以前得到的临时文件夹: -
String temppath=System.getProperty("java.io.tmpdir");
System.out.println("Temp path is "+System.getProperty("java.io.tmpdir"));
FileOutputStream fo = new FileOutputStream(temppath+"employee.ser");
ObjectOutputStream os = new ObjectOutputStream(fo);
请帮帮我
答案 0 :(得分:0)
您希望如何通过服务器端代码在客户端PC上获取路径?显然,您的Java服务器代码只知道服务器上的路径,并且无法知道访问Web应用程序的计算机(或智能手机或汽车或连接到Internet的任何路径)上的路径。
您可以使用javascript或java applet(以及可能的其他选项)获取有关客户端配置的信息,但除非您明确询问客户的许可,否则这是您永远不应该做的事情(因为它类似于破坏并进入客户的电脑。)
现在关于你“需要获取用户pc临时文件夹的路径”:你需要什么?如果您想使用Web应用程序在客户端的计算机上存储一些信息,您需要使用Web技术(并且它们受客户端的自动化),如cookie(最旧的学校方式)或新的html 5本地存储api。