社区
网络编程
帖子详情
含泪跪求FTP的问题,再解决不了没脸混下去了,分不够我再加
f_c_sh
2007-07-11 10:19:37
vb做了一个Ftp上传和下载,调用的API函数FtpGetFile和FtpPutFile,在公司测试没有任何问题,在客户那里出问题了,外网可以上传下载,他们的内网只能下载不能上传,FTP服务器是固定IP,实在不知道这是什么问题,再解决不了,实在没脸在公司待下去了,客户一直在催,跪求各位高手给看下这是什么问题。
在此先谢过了,谢谢各位……
...全文
472
17
打赏
收藏
含泪跪求FTP的问题,再解决不了没脸混下去了,分不够我再加
vb做了一个Ftp上传和下载,调用的API函数FtpGetFile和FtpPutFile,在公司测试没有任何问题,在客户那里出问题了,外网可以上传下载,他们的内网只能下载不能上传,FTP服务器是固定IP,实在不知道这是什么问题,再解决不了,实在没脸在公司待下去了,客户一直在催,跪求各位高手给看下这是什么问题。 在此先谢过了,谢谢各位……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gddd
2007-07-29
打赏
举报
回复
或者
出问题的时候,如果你的软件出问题。你改成用IE的模式或其它FTP客户端软件的模式去进行连接和访问。
如果也出现问题,则说明是他们网络配置的问题了。
很大可能就是PASV引起的.
我的FTP客户端在某些内网,也尝连接不了外网的S.
gddd
2007-07-29
打赏
举报
回复
楼主把问题写的不对.
正确的理解应该是这样吧?
客户端从内网访问外网服务器端没问题.
客户端从外网访问内网服务器端有问题.
如果是的话,你就做端口映射吧.
防火墙全开了测试.
VirtualDesktop
2007-07-28
打赏
举报
回复
“使用Port模式,那么客户端会发送一条命令告诉服务端:客户端已在本地打开了一个端口在等着你进行数据连接,当服务端收到这个Port命令后 就会向客户端打开的那个端口进行连接,可见Ftp传输时,客户端也需侦听等待连接。这在内网是行不通的。”
VirtualDesktop
2007-07-28
打赏
举报
回复
是不是他的内网经过了路由?NAT之后无法反连接进去?
WM_JAWIN
2007-07-27
打赏
举报
回复
PASV模式?
wonderswan2005
2007-07-27
打赏
举报
回复
LS说的有可能
还有一种可能是防火墙有问题
其中我知道的ISA就是默认情况下配置的FTP只读 只能读取不能写入
如果想确定是不是软件问题
你自己随便找一个其他FTP客户端在内网看看能写入不能就知道了
homezj
2007-07-26
打赏
举报
回复
在内网出问题,一般都是因为外网无法连接访问内网正在侦听的机器引起的。
写网络软件常见这种情况,服务端在外网,客户端放在内网与外网都没问题,但如把服务端放在内网机器上,外网客户端是无法连接进来的。
访问Ftp服务器,看似服务器在外网,其实不然,Ftp连接建立是有两个通道的,正常服务器侦听21端口,等待连接,这种建立的只是命令通道,若传输数据还需另外建立一个连接,这个连接默认采用Port模式建立。
使用Port模式,那么客户端会发送一条命令告诉服务端:客户端已在本地打开了一个端口在等着你进行数据连接,当服务端收到这个Port命令后 就会向客户端打开的那个端口进行连接,可见Ftp传输时,客户端也需侦听等待连接。这在内网是行不通的。
当然,Ftp服务器与上传软件都支持,另一种Pasv模式,它需向服务端发送一个PASV命令,服务端就用回应一个端口信息,并侦听,等待客户端连接数据通道。事实上,现在通用的Ftp软件默认都是使用PASV模式,因为在内网使用Ftp软件的人是占大多数的。
我想你的问题就出在数据通道的连接模式上,这种问题,Winsock做的Ftp上传程序可以简单地通过Ftp命令修改。至于,API函数的Ftp函数怎么实现PASV模式,我不太清楚,你自己在网上搜一下吧。
笨笨兔兔兔兔兔
2007-07-16
打赏
举报
回复
sorry,答错帖子了
笨笨兔兔兔兔兔
2007-07-16
打赏
举报
回复
<?xml version="1.0" encoding="gb2312" ?>
换个编码方式看看...
dingyanwei
2007-07-16
打赏
举报
回复
用ftp软件在内网用看看有什么问题?
f_c_sh
2007-07-13
打赏
举报
回复
不是文件夹权限的问题,外网都可以正常上传和下载
内网只能下载,不能上传
GGL123
2007-07-13
打赏
举报
回复
是不是内网和外网的连接地址不一样或设置不同?如果外网都行,那内网应该没大问题吧
卜居老毛
2007-07-12
打赏
举报
回复
是不是 他们的FTP没开放Write的权限
笨笨兔兔兔兔兔
2007-07-12
打赏
举报
回复
http://blog.csdn.net/liuxiaoyi666/archive/2005/01/26/269661.aspx
我的代码没出现过此类问题..有可能文件夹没权限
zhzboy
2007-07-12
打赏
举报
回复
没看清楚问题,楼上作废
zhzboy
2007-07-12
打赏
举报
回复
用的是TCP还是UDP?
f_c_sh
2007-07-12
打赏
举报
回复
FTP现在是管理员的权限,除了执行外其它的权限都有
字节大佬
含泪
吐血总结系列之 应用层常见协议
本文详细介绍了应用层常见的IT协议,如HTTP、WebSocket、SMTP、POP3/IMAP、
FTP
、Telnet、SSH和DNS,重点讲解了它们的工作原理、优缺点以及在实际应用中的作用。
Java——通过Java代码从
ftp
服务器下载文件
本文介绍了如何通过Java代码连接
FTP
服务器并下载文件。作者
分
享了详细的实现过程,包括建立
FTP
连接、切换工作目录、输出文件及错误处理。提供关键词回复可获取相关资料和技术交流。
Java——通过Java代码连接
ftp
服务器
本文介绍了如何在Java项目中使用commons-net库建立
FTP
连接,包括初始化
FTP
Client并进行用户名和密码认证。适合对
FTP
操作感兴趣的Java开发者。
字节大佬
含泪
吐血总结系列之 OSI 和 TCP/IP 网络
分
层模型
本文详细介绍了OSI七层模型和TCP/IP四层模型,比较了它们的优缺点,并列举了各层的主要协议。文章指出,尽管OSI模型理论完整但过于复杂,而TCP/IP模型因其简洁实用成为主流。
360°深入了解Flutter,
含泪
整理面经
本文详细介绍了Android开发的面试重点,涵盖网络协议、Java基础、JVM、Android框架及性能优化。特别强调了NDK在当前技术趋势中的重要性,以及Flutter在移动开发中的地位。同时,
分
享了学习资料和面试真题,适合不同阶段的开发者提升技术能力。
网络编程
1,502
社区成员
18,428
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章