标题:vb的inet控件上传大文件失败求帮助
只看楼主
西门木猫猫
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-1-4
结帖率:50%
已结贴  问题点数:8 回复次数:1 
vb的inet控件上传大文件失败求帮助
我需要写一个小程序,需要用到向ftp服务器上传图片文件的功能,我选择了使用inet控件,当图片比较小的时候,运行程序可以成功上传,可是一旦图片大一点,比如说有1m,则程序出现假死现象,最后退出,我看ftp服务器上的图片没有接受完,所以打开图片只能看到半截图片,这是为什么啊,请师兄帮我解决一下,我的代码是这样的:Private Sub Command1_Click()
Dim filename, putfile As String
'设置FTP的地址、协议类型、用户名、密码
Inet1.URL = "ftp://123.56.85.249"  'FTP的地址
Inet1.Protocol = icFTP
Inet1.RemotePort = 21
Inet1.UserName = "mmm"
Inet1.Password = "811118"

Inet1.Execute , "put E:\图片\穴位图\腹部穴位.jpg  \腹部穴位.jpg"
Do While Inet1.StillExecuting

DoEvents
Loop
Inet1.Execute , "close"
Inet1.Execute , "quit"

End Sub
请大家不要用自己的机器做服务器测试,用我代码中的这个远程服务器测试,小文件可以成功上传,但1m的图片就不能了,这是为什么啊?
搜索更多相关主题的帖子: 密码 图片 用户名 运行程序 ftp服务器 
2015-01-09 19:20
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
得分:8 
实在不行用ftp控制台下命令传送吧,生成一个bat文件,然后执行该bat即可,你看我上传了一个12M的花费78秒
2015-01-09 19:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-440921-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.297112 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved