Java-创建目录并通过代理服务器将文件上载到主服务器(目标)

Java-创建目录并通过代理服务器将文件上载到主服务器(目标),java,Java,我很想知道Java在通过代理服务器时是否支持make目录和上传特性/协议?我这样问是因为,我很快就会学习一点Java,看看它是否可行,因为C#NET在通过代理服务器时不支持这些协议。如果是这样的话,你能告诉我正确的方向吗?也许能提供最好的图书馆(免费)供我使用。万分感谢 我无法评论C#,但Java肯定对代理有很好的支持 你可以阅读。另外,请仔细阅读JDK1.5中介绍的 设置系统属性后,可以按以下方式使用系统代理。下面给出了一个示例 Proxy proxy = (Proxy) ProxySelec

我很想知道Java在通过代理服务器时是否支持make目录和上传特性/协议?我这样问是因为,我很快就会学习一点Java,看看它是否可行,因为C#NET在通过代理服务器时不支持这些协议。如果是这样的话,你能告诉我正确的方向吗?也许能提供最好的图书馆(免费)供我使用。万分感谢

我无法评论C#,但Java肯定对代理有很好的支持

你可以阅读。另外,请仔细阅读JDK1.5中介绍的

设置系统属性后,可以按以下方式使用系统代理。下面给出了一个示例

Proxy proxy = (Proxy) ProxySelector.getDefault().select(new URI("http://www.yahoo.com/")).iterator().
      next();
System.out.println("proxy hostname : " + proxy.type());
InetSocketAddress addr = (InetSocketAddress)
proxy.address();
if (addr == null) {
   System.out.println("No Proxy");
}
else {
   System.out.println("proxy hostname : " 
   + addr.getHostName());
   System.out.println("proxy port : "
   + addr.getPort());
}

你所说的“这些协议”是什么?恐怕你问题的前提被打破了。我确信任何C#FTP库都支持
mkdir
,不管是否支持代理服务器;但不管使用何种语言,HTTP库都不会,因为HTTP不提供这样的功能。当然,如果您有服务器端代码来创建一个目录——比如说,作为一个web服务——那么任何web服务客户端库都可以用来调用它。对不起,我想澄清一下。如果在Java中使用FTP代理类,我希望它在通过代理服务器时支持方法(mkdir和upload)。在C#中,我将得到类似“使用HTTP代理时不支持FTP命令”的内容。不幸的是,我没有服务器端代码。我只需要开始…创建目录并上传这些目录中的文件。我的代码运行良好,除了在混合中抛出代理服务器。微软表示,通过代理时,他们将不支持mkdir&upload。谢谢欧内斯特。有帮助吗?太棒了……谢谢你。你建议我使用什么特别的程序?只是确定一下……假设我使用了您如此慷慨地提供给我的代码片段……然后我可以使用FTP方法吗,如制作目录和上载?使用Oracle网站中给出的方法。。。。我的第一个链接。。。我给的只是一个简单的例子。