如何从Java中的ftp服务器获取文件http地址?

时间:2012-04-25 10:42:55

标签: http ftp

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

3 个答案:

答案 0 :(得分:1)

没有任何内容表明它拥有一个HTTP地址,如果是,它完全在服务器配置的控制之下。没有定义的映射。

答案 1 :(得分:0)

不存在将来自ftp地址的http地址关联的任何固定规则。它不依赖于Java。

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

答案 2 :(得分:0)

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

  1. 了解HTTP和FTP服务器的“服务器根路径”
  2. 了解相对于此根的路径
  3. 将这两者合并为完整路径
  4. 尽管如此,并不能保证它会在每种情况下都有效。它依赖于您可以建立服务器根的手动映射(参见EJP的答案)。