我的程序在 ftp 服务器中上传了一张图片,我需要获取图片的 http 地址。我该怎么做才能使其动态且独立于特定服务器?
问问题
806 次
3 回答
1
没有任何东西说它有一个 HTTP 地址,如果有,它就完全在服务器配置的控制之下。没有定义的映射。
于 2012-04-25T10:45:30.613 回答
0
不存在将 http 地址与 ftp 地址相关联的任何固定规则。而且它不依赖于Java。
这只是一个配置问题,无论您使用什么语言;当您在 ftp 服务器上上传文件时,您必须知道该文件是否可以通过 HTTP 服务器访问,以及它将具有什么地址。
于 2012-04-25T10:45:51.907 回答
0
ftp 服务器和 http 服务器上的路径不相关。我能想到的唯一解决方案是:
- 了解 HTTP 和 FTP 服务器的“服务器根路径”
- 知道相对于这个根的路径
- 将这两者结合到完整路径
然而,不能保证它在每种情况下都有效。它依赖于您可以建立服务器根目录的手动映射这一事实(请参阅 EJP 的答案)。
于 2012-04-25T10:51:45.280 回答