0

我的程序在 ftp 服务器中上传了一张图片,我需要获取图片的 http 地址。我该怎么做才能使其动态且独立于特定服务器?

4

3 回答 3

1

没有任何东西说它一个 HTTP 地址,如果有,它就完全在服务器配置的控制之下。没有定义的映射。

于 2012-04-25T10:45:30.613 回答
0

不存在将 http 地址与 ftp 地址相关联的任何固定规则。而且它不依赖于Java。

这只是一个配置问题,无论您使用什么语言;当您在 ftp 服务器上上传文件时,您必须知道该文件是否可以通过 HTTP 服务器访问,以及它将具有什么地址。

于 2012-04-25T10:45:51.907 回答
0

ftp 服务器和 http 服务器上的路径不相关。我能想到的唯一解决方案是:

  1. 了解 HTTP 和 FTP 服务器的“服务器根路径”
  2. 知道相对于这个根的路径
  3. 将这两者结合到完整路径

然而,不能保证它在每种情况下都有效。它依赖于您可以建立服务器根目录的手动映射这一事实(请参阅 EJP 的答案)。

于 2012-04-25T10:51:45.280 回答