http下载,返回状态码200,可是没有文件大小?

tdjdyq 2007-03-08 04:54:28
我把格式好的头发送给服务器,服务器没有返回文件长度?我该如何判断文件结束?

HTTP/1.1 200 OK
Connection: close
Date: Fri, 02 Mar 2007 00:41:27 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-Powered-By: PHP/5.1.4
Set-Cookie: cdb_auth=deleted; expires=Thu, 02-Mar-2006 00:41:26 GMT; path=/
Set-Cookie: cdb_visitedfid=deleted; expires=Thu, 02-Mar-2006 00:41:26 GMT; path=/
Set-Cookie: _discuz_uid=deleted; expires=Thu, 02-Mar-2006 00:41:26 GMT; path=/
Set-Cookie: _discuz_pw=deleted; expires=Thu, 02-Mar-2006 00:41:26 GMT; path=/
Set-Cookie: _discuz_secques=deleted; expires=Thu, 02-Mar-2006 00:41:26 GMT; path=/
Set-Cookie: onlinedetail=deleted; expires=Thu, 02-Mar-2006 00:41:26 GMT; path=/
Cache-control: max-age=31536000
Expires: Sat, 01 Mar 2008 00:41:27 GMT
Content-Encoding: none
Content-Disposition: attachment; filename=计算机网络1.rar
Content-Type: application/octet-stream
...全文
690 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tdjdyq 2007-05-18
  • 打赏
  • 举报
回复
我说的不是Chunk编码,关键我就是不知道怎么最正确控制文件结束!
maijian 2007-03-12
  • 打赏
  • 举报
回复
动态网页是没有长度返回的,因为动态网页在被请求的时候需要在服务器端解释最后才生成结果返回给用户 还有一种编码是Chunk编码,有的服务器是用这一种编码的,这个处理起来比较麻烦,具体LZ可以上网查找相关的资料
菜牛 2007-03-09
  • 打赏
  • 举报
回复
ASP之类的页面是不返回文件长度的,因为要在服务器上执行后才能得到结果。文件结束的话只要读到没有数据就行了。

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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