文件头"
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.1
X-Powered-By: ASP.NET
Date: Sun, 29 Aug 2004 13:15:01 GMT
Content-Type: application/octet-stream
Accept-Ranges: bytes
Last-Modified: Thu, 19 Aug 2004 09:13:22 GMT
ETag: "0654dc6cc85c41:942"
Content-Length: 3142837我下载一个.exe文件,下载后打不开,我用记事本看了一下 多了上面的文件。怎么能去掉。
我找到了类似的程序。但感觉不好。这个问题如何解决的。Private Sub Winsock_DataArrival(ByVal bytesTotal As Long)
Dim bytData() As ByteDim strData As StringIf bytesTotal <= 0 Then
Exit Sub
End If
Winsock.GetData bytData, vbByte
strData = StrConv(bytData, vbUnicode)有高手告诉我要在此处填加判断
通过bytdata(0).bytdata(1)...判断是不是文件头中"HTTP/1.1 200 OK"
但我不会我想问一下,应该如何实现.请高手指点InStr(strData, "Content-Type:") Then Dim Pos%, LENGTH%, HEAD$
Pos = InStr(strData, vbCrLf & vbCrLf)
LENGTH = Len(strData)
HEAD = Left(strData, Pos - 1)
strData = Right(strData, LENGTH - Pos - 3)
Exit Sub
End If
Open FilePathName For Binary Access Write As #1
Put #1, BytesAlreadySent, bytData
BytesAlreadySent = Seek(1)
Close #1
End Sub
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.1
X-Powered-By: ASP.NET
Date: Sun, 29 Aug 2004 13:15:01 GMT
Content-Type: application/octet-stream
Accept-Ranges: bytes
Last-Modified: Thu, 19 Aug 2004 09:13:22 GMT
ETag: "0654dc6cc85c41:942"
Content-Length: 3142837我下载一个.exe文件,下载后打不开,我用记事本看了一下 多了上面的文件。怎么能去掉。
我找到了类似的程序。但感觉不好。这个问题如何解决的。Private Sub Winsock_DataArrival(ByVal bytesTotal As Long)
Dim bytData() As ByteDim strData As StringIf bytesTotal <= 0 Then
Exit Sub
End If
Winsock.GetData bytData, vbByte
strData = StrConv(bytData, vbUnicode)有高手告诉我要在此处填加判断
通过bytdata(0).bytdata(1)...判断是不是文件头中"HTTP/1.1 200 OK"
但我不会我想问一下,应该如何实现.请高手指点InStr(strData, "Content-Type:") Then Dim Pos%, LENGTH%, HEAD$
Pos = InStr(strData, vbCrLf & vbCrLf)
LENGTH = Len(strData)
HEAD = Left(strData, Pos - 1)
strData = Right(strData, LENGTH - Pos - 3)
Exit Sub
End If
Open FilePathName For Binary Access Write As #1
Put #1, BytesAlreadySent, bytData
BytesAlreadySent = Seek(1)
Close #1
End Sub
解决方案 »
- 关于用户控件的事件问题
- 求几个VBAPI教程的网址。
- 动态添加控件
- 请问如何判断控件的类型?即我给一个函数传递一个Control甚至是Object型的参数,如何在函数内部判断它是Form,还是Frame,还是什么?
- 请问如何在一个小窗口环境下抓取完整的图象,而不通过滚动条
- vb怎么用代码短开拨号连接?
- 如何将一个特定的字段值付给变量?我是新手,请指教~~!
- 急急急!!!!!!!
- 想监测mscomm如果30秒收不到信息的话弹出对话框,请问应该怎样实现。
- 用 WINSOCK 以 UDP 方式向一台机器狂发信息,会否造成该机死机?另问:请问 WINNUKE 的原理?
- vb中是否有substring函数
- VB技术语音讨论,欢迎大家参加。
我在这http://community.csdn.net/Expert/TopicView1.asp?id=3425766
也发贴了.
你有答案弄得了能不能给我份简单的源码求你了~
我弄了几天了.
都弄不得:(