|
|
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代理使用不同的协议。 |
|
|
RoseTeq · 流转换为0字节[重复] 2 年前 |
|
|
Barta · 为什么它不更新ui然后运行代码wpf 2 年前 |
|
|
D C · 如何在没有jsch的情况下从SFTP客户端读取文件 3 年前 |
|
|
Farrukh · 无法使用编码“utf-8”解码数据 3 年前 |
|
|
Kate · 在FTP上创建与本地名称相同的文件名 13 年前 |
|
|
iordanis · Windows的替代FTP客户端[已关闭] 13 年前 |
|
|
Friend · Php正在获取目录列表,但如何获取最后修改的日期[重复] 13 年前 |
|
|
petko_stankoski · 修复新连接的超时问题 13 年前 |