社区
网络编程
帖子详情
含泪跪求FTP的问题,再解决不了没脸混下去了,分不够我再加
f_c_sh
2007-07-11 10:19:37
vb做了一个Ftp上传和下载,调用的API函数FtpGetFile和FtpPutFile,在公司测试没有任何问题,在客户那里出问题了,外网可以上传下载,他们的内网只能下载不能上传,FTP服务器是固定IP,实在不知道这是什么问题,再解决不了,实在没脸在公司待下去了,客户一直在催,跪求各位高手给看下这是什么问题。
在此先谢过了,谢谢各位……
...全文
403
17
打赏
收藏
含泪跪求FTP的问题,再解决不了没脸混下去了,分不够我再加
vb做了一个Ftp上传和下载,调用的API函数FtpGetFile和FtpPutFile,在公司测试没有任何问题,在客户那里出问题了,外网可以上传下载,他们的内网只能下载不能上传,FTP服务器是固定IP,实在不知道这是什么问题,再解决不了,实在没脸在公司待下去了,客户一直在催,跪求各位高手给看下这是什么问题。 在此先谢过了,谢谢各位……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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现在是管理员的权限,除了执行外其它的权限都有
Java——通过Java代码连接
ftp
服务器
import org.apache.commons.net.
ftp
.
FTP
Reply; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.apache.commons.net.
ftp
.
FTP
Client; ...
Total Control电脑多控手机的软件降价了,
含泪
求保价!
Total Control是现在很稳定靠谱的一款电脑多控手机的软件,低廉的价格和免费专业的技术支持以及将近20年的老牌公司,收获了很多用户的喜爱和信任。 近期(5.23-5.31)Total Control的百控出现了大幅降价,达到了500元,这个降价真的是史无前例的一回,我和我身边的朋友都是4460买的……没赶上好时候,
含泪
求保价! 同时很多新手不知道如何购买和使用这款软件,其实很...
解决git push报错error: failed to push some refs to 的
问题
最近自己加的开发交流群里有不少问git push远程仓库报错的
问题
,报错内容基本都是error: failed to push some refs to‘git@github.com:xxx.git’。看到这里,又想起当年被git所支配的恐怖,当年也是踏过这个坑的人,记得怎么试都不行,折腾了一下午,后来经高人指教后
含泪
解决,本身不是什么大
问题
,但是如果不注意一些细节的话,还是相当折磨人的。 这个...
Maven已经导入jar包但是不能import引入的
问题
!!!
Maven已经导入jar包但是不能import引入的
问题
!!! 捏妈!终于解决了,
含泪
写下 我遇到的
问题
是:我在本地写了一个项目1后,打包成jar包,然后在另一个项目(项目2)中导入,其中项目1中我自定义了@注解,但是在项目2中使用时不能import,并且我查看maven依赖,这个jar包也是有的呀!!!这就很奇怪了 下图是我导入项目2的jar包 下图是我的maven依赖,也是有的呀!(哭了 并且我按照网上的一些解决方法,在pom里面也进行了设置,maven也换成了自己的maven呀 经过我千辛万
网络编程
1,502
社区成员
18,432
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章