|
|
1
9
这个
你确认了吗
|
|
|
2
5
大多数FTP代理在连接上执行它们的操作,因此如果没有代理,则执行以下操作:
从那开始就行了。我在这一秒通过squid代理使用这个(试着调试一些东西)。
你有袜子代理吗?这可能管用,但我不知道.NET是否能做到。否则,老实说,我觉得你被卡住了!与HTTP相比,FTP是一种“奇怪”的协议,因为它有一个控制通道(端口21)和一个数据通道(或多个随机端口),所以通过代理是。。。。至少说起来很有趣! |
|
|
3
5
|
|
|
4
4
从.NETFramework4.8开始
可能永远不会
对于tje的选项
(我是WinSCP的作者) |
|
|
5
3
一种解决方案是尝试Mono的FtpWebRequest实现。我看了一下它的源代码,它看起来很容易修改,这样所有的连接(控件和数据)都可以通过HTTP代理进行隧道连接。
建立到HTTP代理的TCP连接,而不是实际的FTP服务器。然后你派
|
|
|
6
2
没有 那么也应该有可能在C。通过浏览器或FTP客户端上传是否有效? 我最喜欢的一个FTP库是 .NET FTP Client library . |
|
|
7
2
我的雇主出售这样一个FTP客户端,但它是一个企业级工具,只作为一个非常大的系统的一部分提供。
|
|
|
8
2
通过HTTP代理将内容上传到ftp://URL的标准方法是使用HTTP PUT请求。当处理FTP://url时,HTTP代理充当HTTP<->FTP网关,向请求的客户端发送HTTP,向请求的FTP服务器发送FTP。 至少Squid HTTP代理支持PUT to ftp://url,不确定其他代理做什么。 更常见的方法是通过滥用CONNECT方法在代理上搜索隧道。但这通常是不允许的,因为允许代理上的双向隧道会带来安全隐患。 |
|
|
9
2
这为我解决了这个问题。 |
|
|
10
0
该死的这些不自由的应用程序和组件!!! 这是我的开源C代码,可以通过HTTP代理将文件上传到FTP。
|
|
|
11
-1
我也有同样的问题。
所以我已经准备好了FTPWebRequest.Proxy属性在后面为空FTPWebRequest.Create(uri)。 而且成功了。是的,我知道这个解决方案不是最好的。更重要的是,我不明白为什么会这样。但无论如何,目标是完全的。 |
|
|
12
-1
ftp://user:pass@your.server.com/path 不幸的是,要创建HttpWebRequest的实例,您应该使用WebRequest.Create创建. 如果这样做,就不能为ftp://schema创建HTTP请求。 所以我使用了一点反射来调用一个非公共构造函数,它可以:
您还可以对其他任务使用“DELETE”等其他方法。
|
|
|
13
-5
Id没有真正看到http代理和上传到ftp服务器之间的连接。如果您使用http代理类,该类用于通过http代理访问http资源。ftp是另一种协议,ftp代理使用不同的协议。 |
|
|
Pedro Henrique · 如何为自己分配代理陷阱? 1 年前 |
|
devops-admin · 如何将Nginx配置为转发代理服务器? 1 年前 |
|
|
Shuxin · 为什么创建Java动态代理需要接口参数 2 年前 |
|
|
kwarter · 如何模拟RestTemplate代理调用? 2 年前 |
|
|
Lesha Pipiev · 通过自定义代理向S3发送PUT对象请求 2 年前 |