社区
网络编程
帖子详情
含泪跪求FTP的问题,再解决不了没脸混下去了,分不够我再加
f_c_sh
2007-07-11 10:19:37
vb做了一个Ftp上传和下载,调用的API函数FtpGetFile和FtpPutFile,在公司测试没有任何问题,在客户那里出问题了,外网可以上传下载,他们的内网只能下载不能上传,FTP服务器是固定IP,实在不知道这是什么问题,再解决不了,实在没脸在公司待下去了,客户一直在催,跪求各位高手给看下这是什么问题。
在此先谢过了,谢谢各位……
...全文
498
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现在是管理员的权限,除了执行外其它的权限都有
C++STL容器内容总结
C++ STL容器使用,原理剖析总结 目录 如果需要录屏资料,请私信邮箱shitou3000@qq.com获取。 ...
C++ STL中容器的使用全面总结
一、容器的定义 在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法。 二、容器的种类 1、顺序容器:是一种各元素之间有顺序关系的线性表,是一种线性结构的可序群集。顺序性容器中的每个元素均有固定的位置,除非用删除或插入的操
C++ STL容器用法大全
【代码】C++ STL容器用法大全。
c++STL库容器介绍
黑马程序员C++课程(BV1et411b73Z)笔记
C++STL容器——map和set
在初阶阶段,我们已经接触过STL中的部
分
容器,比如:vector、list、deque、 forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联式容器?它与序列式容器有什么区别? 关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是结构的键值对,在数据检索时比序列式容器效率更高
网络编程
1,502
社区成员
18,427
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章