FTP上传文件问题

某Y 2011-11-24 04:31:25
我编写了一个FTP应用,在局域网内上传文件时一切正常,在外网有时就只能上传一个0字节的文件(文件能在FTP上创建,内容写不了)。查资料,应该是与网络有关。但我总不能说网络环境不好就不能使用这个应用吧。有什么优化的解决办法没有?
...全文
188 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
某Y 2011-11-25
  • 打赏
  • 举报
回复
我单纯用MSINET.OCX测试了一下,和myfll的表现一样,文件大小超过10K左右就正常,小了就上传成 0 K了,在内网正常。
测试时只使用了MSINET.OCX自己的语句,也只改变了被传文件的字节数(哪怕在未传成功的txt文件里加入空格使它大小超过10k也能成功),百思不得其解。
是不是有什么默认的参数需要调整?比如缓冲区之类的?
十豆三 2011-11-25
  • 打赏
  • 举报
回复
如果你用第3方软件操作你的 FTP 服务器正常,说明你是客户端软件问题,你仔细检查一下吧。
某Y 2011-11-25
  • 打赏
  • 举报
回复
补充一下:在外网直接用浏览器登录ftp,需要登录2次才能成功,用户名密码没问题。内网没这个问题。
我的上传文件是调用myfll里的上传功能。
某Y 2011-11-25
  • 打赏
  • 举报
回复
今天测试了一下,其它ftp软件上传没有问题。
我的应用凡上传大小在10k以上的文件也没问题,小于10k的就只能传一个空的文件。但在内网一切正常啊。
怎么会有这种现象?
某Y 2011-11-25
  • 打赏
  • 举报
回复
外网的环节就没办法搞清楚了,现在我是把要上传的文件人为增肥到10k以上。先结了吧
taohua300 2011-11-25
  • 打赏
  • 举报
回复
楼主留个邮箱

发个老外的ftp给你试试
十豆三 2011-11-25
  • 打赏
  • 举报
回复
http://www.iteye.com/problems/41663
有人遇到过此问题,最后说是防火墙问题,你参考一下。
某Y 2011-11-25
  • 打赏
  • 举报
回复
回楼上,serv_u架设的ftp,在2003上。
和服务器连在同一个交换机上没问题。应该不是ftp上的设置。
在外网上环节就说不清楚了。
taohua300 2011-11-25
  • 打赏
  • 举报
回复
内网小于10K的能上传么

你的ftp服务器操作系统用的哪个

ftp服务器软件用的哪个

Linux 有对 10K 一下的文件的限制

需要对ftp 服务器设置才能上传10K的文件

否则就出现楼主说的情况

只有0K 的文件

其他的不清楚

你问问你们的网管先
十豆三 2011-11-25
  • 打赏
  • 举报
回复
应该是防火墙有限制。
某Y 2011-11-24
  • 打赏
  • 举报
回复
多谢回复.
FTP服务器是同一个服务器,在局域网内访问时是正常的.放到外网,从外网进行访问时就出现部分文件上传成功,部分文件内容写不进去只有个文件名的情况.
明天用flashfxp试试,看这个软件会不会有这种情况.
十豆三 2011-11-24
  • 打赏
  • 举报
回复
先不用你的程序,用个第3方FTP客户端软件试试,如果第3方FTP客户端软件也不行,就是FTP服务器问题。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧