gpt4 book ai didi

java - 如何从 RingoJS webapp 中获取真实的文件系统路径?

转载 作者:行者123 更新时间:2023-11-30 11:50:24 25 4
gpt4 key购买 nike

如果我设法从 java 的 HttpRequest 获取 ServletContext 对象,我会设法完成此操作,但我找不到如何从 Ringo 包装器访问这些对象。

这是在 webapp 中创建一个包含一些已保存信息的文件所必需的。相对路径在不同的环境下对应不同的绝对路径,所以我们需要找到webapp的绝对文件系统路径。

最佳答案

看起来你可以使用 module.resolve() 来获取当前 module 所在的目录。我假设你可以在之后附加模块名称,比如所以:

var fs = require('fs');

var path = fs.join(module.resolve(), 'module-name.js');

我正在努力寻找更好的方法 - IRC 上似乎没有人回应,但如果我成功了,我会更新这个答案。

编辑 #1:我似乎找不到更简单的方法,it doesn't look like Rhino or ECMAScript 5 supports this natively .

关于java - 如何从 RingoJS webapp 中获取真实的文件系统路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8033749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com