VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vb
-> 网络编程
请问有没有人知到如何只下载文件的一半?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请问有没有人知到如何只下载文件的一半?
发表于:
2008-01-23 11:16:07
楼主
请问有没有人知到如何只下载文件的一半?
我听说只要修改一下以下代码就行,谁会啊?
private sub winsock1_connect()
dim strcommand as string
strcommand = "get " + lvproc.listitems.item(1).listsubitems(3).text + " http/1.0" + vbcrlf '下载地址
strcommand = strcommand + "accept: *.*, */*" + vbcrlf
strcommand = strcommand + "accept: text/html" + vbcrlf
strcommand = strcommand + "range: bytes=" & "1" & "-" & vbcrlf
strcommand = strcommand + "connection: close" & vbcrlf
strcommand = strcommand & vbcrlf
winsock1.senddata strcommand
发表于:
2008-01-23 15:02:43
1
楼 得分:
0
没试过。。。。。。。。。。。。。
发表于:
2008-01-23 15:03:09
2
楼 得分:
0
你听谁说修改你上面代码可以做到的话,你就问谁吧。。。。。。
发表于:
2008-01-23 17:07:00
3
楼 得分:
0
?
发表于:
2008-01-23 23:15:14
4
楼 得分:
0
看看http协议不就一目了然了........晕.
range就是指定下载的范围.
你这代码里是"1-",也就是从第一个字节到文件尾.
如果你要下载一半,那就先发送get请求,range设置为1-1,这样只下载了一个字节,可以很快返回.
然后在返回的内容头部可以得到文件大小.
得到大小后再自己处理成"一半",具体就是个加减法~~~
然后重新生成http请求头发过去就可以了.
发表于:
2008-01-25 12:44:00
5
楼 得分:
0
有具体一点的说明吗?如我已知文见大小为filesize
xia下面如何重写?
private sub winsock1_connect()
dim strcommand as string
strcommand = "get " + lvproc.listitems.item(1).listsubitems(3).text + " http/1.0" + vbcrlf '下载地址
strcommand = strcommand + "accept: *.*, */*" + vbcrlf
strcommand = strcommand + "accept: text/html" + vbcrlf
strcommand = strcommand + "range: bytes=" & "1" & "-" & vbcrlf
strcommand = strcommand + "connection: close" & vbcrlf
strcommand = strcommand & vbcrlf
winsock1.senddata strcommand
end if
发表于:
2008-01-25 14:31:25
6
楼 得分:
0
用个下载软件,比如 flashget 看看它的连接日志就知道了。
发表于:
2008-01-25 21:24:13
7
楼 得分:
0
.........无语.
我觉得我已经写得够明白了.......
vbscript code
strcommand
=
strcommand
+
"
range: bytes=
"
&
"
500-1000
"
&
vbcrlf
发表于:
2008-01-28 09:49:32
8
楼 得分:
0
呵呵,大家都见到本人等级是菜鸟,请原谅。经过试用高手myjian说的方法可行。谢谢myjian.
发表于:
2008-02-04 20:38:48
9
楼 得分:
0
小号路过...
下一篇:
诚聘 vb软件工程师
上一篇:
网络互动教学客户端(做过im的高手进)
相关文章
大家好.请帮我看一下为什么是死循环啊/一点道理也...
shell用相对路径打开txt文件时出错
简单sql查询问题
关于datagrid和textbox光标转移的问题
dbf表的导出问题,请教~~
关于order by 的用法 急!!!
xp 注册imgedit.ocx方法?
新手问题,如何用vb控制命令行程序
如何用一个winsock连续下载多个文件?
这种问题遇到的请告诉我,数据库中的  ...
activereport 自定义打印纸张大小
ftp上传
关于串口读出数据后的处理问题请教呢!
mdb数据库中表名是中文的,回头在英文平台下会不...
寻求做“格式转换成微缩图”程序的高手
利用正则表达式从字符串中提取数据?
vb如何获取span之间的内容
combo_click小问题,急!!!
怎样用vb实现自己的程序进程不能被别人删掉,当要...
combo 模糊查询的问题
其他资讯
惊天内幕
如何保存?
求助!请大家帮个忙关于串口通信 运行出现错...
activereports2std如何注册?
使用wmp控件产生的挑战性问题
妹啊,救命啊,不会用setup factory,怎么r...
各位高手帮帮忙,一点思路都没有,初学者,谢谢大家...
注册控件的本质含义是什么呀?是指将控件的信息在...
请教修改这段代码,更新数据库问题
请问如果用vb解决这个问题?
关于动态控件数组
对象打开时不允许操作
很及手的问题,高分求助(100)分,大家进来看看.
with adodc1.recordset
vb如何去掉用alter table语句动态添加字段,...
谁能解说一下这个api的使用
在哪里可以下到最好用的苹果皮肤控件?
图片识别
一键启动应用程序
vb程序员请进 visual basic编程的七个...
快速检索
分类导航标签a
企业开发中间件技术
Windows专区网络管理配置和工具使用
专题开发/技术/项目网络通信
扩充话题程序员英语
扩充话题共享软件(走向海外)
WebSphereServer
软件工程/管理Power Designer
《程序员》杂志广告咨询
软件培训/认证/考试软件学院
Web 开发非技术区
其他数据库开发其他
社区支持新版申请
Delphi网络通信/分布式开发
C++ Builder数据库及相关技术
多媒体/设计/Flash/Silverlight 开发Flash流媒体使用
最新资讯
如何让tts程序同时朗读多个文本
求助:我希望 图片从 image1 的左...
有关对话框属性建立的问题
【求助】vxworks实时显示采集到的数据
dll文件,dll怎么读,是按字母么? 我读"朵文件...
高人指点 delphi 中 怎样给一个的新建but...
关于小弟的毕业设计遇到了困难,急求各位高手的帮...
高手出来!!!!!如何设置select的高度
谁能提供gips的开发包?
关于ip地圵分割,请問如何攺这段asp代码?
在执行tag搜索时出来sql错误
高分求jive forum 2.6.4的源代码
难道总有那么多无聊的人吗?总是攻击我的服务器
各位大侠帮帮忙!能不能提供一个网管功能强点,价格...
一个很现实的问题,同一个用户发的帖子不允许重复...
请教ie7问题,望指教 !!!
求一条sql语句
绝顶优秀java版本oa源 代码、技术文档转让&...
求助!!!
utf 16 文件 c语言怎么读?
请大家帮忙,将这个函数的内容转换成存储过程,谢...
单击datagrid控件获取数据库纪录信息
连节字符串的奇怪问题?进来看看那位老大遇到过同...
急~~~~iframe 获取父页面的url 父页面...
请教一条sql语句怎么写。
请问如何修改netbeans的编码
求c#中获取字符串中间一段内容的函数
个人实现的一点问题 帮忙
初学usb驱动开发,实验的环境问题?
socket beginsendto 发送数据出错,请大...
存储过程参数,在线等
删除?
java.util.zip.zipexception:missing entry...
求购一套视频聊天室程序
insert之前想判断是否存在同名记录,有啥好办法没...
flash动画导出错误,设置中指定的“导出用于类的帧...
请教前辈一io问题!!!!!!!
各位黑客高手,mms协议的在线视频,难道就没办法...
数据显示太多,造成程序假死机,如何解决?谢谢
请教指向指针的指针问题
热门点击
(一个怪异的问题)web程序在登录后为何会自动关闭...
哪位朋友有javascript dom 编程艺术电...
adotable删除
如何修改datatable的columns中的type?
qq在线时间888天,剩余升级时间8天,散分庆祝!
c#精英群35941324
vb ring3下解锁文件的模块(修正及一些新的...
学习.net的我 用不用浪费时间去学习日语?
向sql表内追加vf表内容,请指教
很奇怪的网络故障
百分求助,sql语句错误,谢谢先
关于javascript中onload=两个或多个方法的问题?...
如何调试实例项目中出现的错误
请教关于导入数据
vc++2005中 mschart怎么用?
为什么没有流媒体讨论区?
快过年了,散分8
sql服务器问题
microsoft visual c++ 6.0企业版...
delphi与汇编,疑问
我刚申请的免费php空间20m 不带mysql...
射频卡 卡号转换
想深入学习linux下编程,请问在熟悉linux同时是不...
自动分配id用getelementbyid找不到?
列名"xx"无效???
请问windows2003中的windows services是哪个...
有谁知道wtech这家公司的名称或其pacs产品介绍?...
进了一个三流大学,散分
我用的.aspx文件含有以下问题
怎么判断客户端是否隐藏了层就是隐藏了浮动页面元...
请教一个c语言的问题:关于图书管理系统的。
求助:java des加密串 用 php解密...
eclipse关闭时信息提示
与ibm合作诚聘大机专业人才
框架页面及时刷新的问题
运行到断点不停止
有西北工业大学软件学院的没?问个问题!
mail server的问题
dereferencing type-punned pointer&n...
100分求助,请问怎么画图,才能让我画的曲线不被...