我需要知道 PHP 的 Java 等价物$_SERVER['DOCUMENT_ROOT']
。
我正在编写一个 Java 后端程序,它将上传的图像作为 byte[] 并将图像保存到运行我的 Java 程序的服务器上。然后我想将图像 url 发送给用户(前端)或作为电子邮件;以便用户可以单击我发送的 url 来查看图像。
在 PHP 中,我使用$_SERVER['DOCUMENT_ROOT']
plus 文件的相对路径。我如何在 Java 中做到这一点?
我没有使用servet。我正在使用泽西岛返回网址。(如果这很重要)
当服务器是本地主机时,我需要返回的路径是“http://localhost:8080/mypics/pic1.jpg”,而在现场运行时,我需要返回的路径是“http://www.mysite.com/mypics/pic1.jpg”服务器。新的 File("./") 代码没有返回 "http...";netbeans 导入后找不到方法 ServletContext.getContextPath()
import javax.servlet.ServletContext;