我非常好奇,在通过代理服务器时,Java是否支持make目录并上传功能/协议?我在问,因为我很快就要学习一点Java,看看它是否可行,因为C#.NET在通过代理服务器时不支持这些协议。如果是这样,请你指点我正确的方向&也许提供最好的图书馆(免费)使用。太感谢了!!!Java - 通过代理服务器创建目录并将文件上传到主服务器(目标)
回答
我不能评论C#,但Java肯定对代理有很好的支持。您可以阅读the Oracle documentation on Using Proxies。也请通过在JDK 1.5中引入的ProxySelector。
设置系统属性后,可以按照以下方式使用系统代理。下面给出一个例子..
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());
}
真棒.....谢谢AurA。你会建议我使用的任何特定程序?只要确定...让我们说,我使用你很优雅地提供给我的代码段...我可以使用FTP方法,如make目录和上传? – 2013-05-04 00:53:36
用于Oracle网站中给出的一个....我的第一个链接...我给的只是一个简单的例子。 – AurA 2013-05-04 01:12:23
好的,谢谢AurA。 – 2013-05-04 22:49:41
- 1. 通过服务器目录访问php文件上传
- 2. 将文件上传到服务器上的其他目录
- 3. 通过C#在SFTP服务器上使用WinSCP创建目录
- 4. 通过服务器/代理服务器
- 5. 如何在目标C上将文件上传到服务器?
- 6. Scala Lift - 将上传的文件保存到服务器目录
- 7. 将文件上传到服务器目录
- 8. cURL将文件上传到代理服务器后面的远程服务器
- 9. 图像未通过POST上传到服务器的目标C
- 10. 通过代理服务器
- 11. 仅通过文件url将文件上传到服务器
- 12. 创建代理服务器
- 13. 上传服务器创建的映像到FTP服务器上
- 14. php file_put_contents无法在apache服务器目录上创建文件
- 15. 复制目录服务器创建它
- 16. 在Windows Mobile上将文件上传到服务器C#项目
- 17. 将文件复制到FTP服务器上的不同目录
- 18. 无法通过代理服务器克隆github目录
- 19. 在java中将目录,子目录和文件从一台服务器复制到另一台服务器
- 20. 春季MVC上传文件到服务器目录
- 21. 创建一个CSV文件,并通过FTP在MVC/C#上传到服务器
- 22. C#插座:通过代理服务器连接到服务器
- 23. 连接到通过代理服务器的SIP服务器
- 24. 上传文件到服务器没有multipart在目标c?
- 25. 在服务器上创建用户目录并添加权限
- 26. ES2015代理服务器:断言代理服务器与目标对象相同
- 27. 将文件上传到SSRS服务器
- 28. 将文件上传到Liferay服务器
- 29. 将文件上传到服务器
- 30. 将文件上传到服务器
什么是你说的“这些协议”?恐怕你的问题的前提被打破了。我确定任何C#FTP库都支持'mkdir',代理服务器或不支持;但是不管语言如何,HTTP库都不会,因为HTTP不提供这样的功能。当然,如果你有服务器端代码来创建一个目录 - 比如说,作为一个Web服务 - 那么任何Web服务客户端库都可以用来调用它。 – 2013-05-03 23:55:56
您好欧内斯特..感谢您的回应。对不起...澄清。如果在Java中使用FTP代理类,我希望它在通过代理服务器时支持方法(mkdir和upload)。在C#中,我会得到类似于“使用HTTP代理时不支持FTP命令”的内容。不幸的是,我没有服务器端代码。我只需要去...在这些目录中创建目录并上传文件。我的代码工作正常,除了当一个代理服务器被投入混合。微软表示,在通过代理时,他们不会支持mkdir和上传。谢谢欧内斯特。 – 2013-05-04 00:54:19
是[this](http://mycodetrip.com/2008/10/29/fix-for-error-the-requested-ftp-command-is-not-supported-when-using-http-proxy_118/)有帮助? – 2013-05-04 02:11:17