我如何使用根目录System.getProperty("user.home")

moh*_*ohd 0 java grails groovy

System.getProperty("user.home")在groovy下的grails应用程序中使用此方法[ ]来获取根目录并将文件保存在此目录中,但是当我将网站部署到服务器并尝试此方法时,保存在服务器端的文件不在客户端中一.这意味着System.getProperty("user.home")获取服务器的根目录而不是客户端的根目录.我该怎么做才能获得客户端根目录而不是服务器根目录.

tim*_*tes 9

您无法获取客户端的主目录.并且您无法自动将文件保存到您选择的文件夹中的远程客户端计算机上.

当您在自己的计算机上运行它并且调用System.getProperty("user.home")似乎有效时,这只是因为您从服务器浏览该站点作为本地客户端.

正如之前在上一个问题中向您解释过的那样,您无法自动将文件保存到客户端计算机上选择的位置.

无论如何,或者通过使用签名的applet或类似的签名技术,不是没有在他们的机器上安装某种客户端软件.

否则这将是一个巨大的安全问题.