社区
Java SE
帖子详情
如何支持Http 下载
errorzhl
2000-05-31 08:30:00
经常看见IE状态栏里显示正在下载图片的字样,服务器是怎样将图片通过80口下载到内存中,而不与页面(html语句)相混合的,又是如何知道什么时间通知用户打开对话框,开保存文件的
...全文
132
3
打赏
收藏
如何支持Http 下载
经常看见IE状态栏里显示正在下载图片的字样,服务器是怎样将图片通过80口下载到内存中,而不与页面(html语句)相混合的,又是如何知道什么时间通知用户打开对话框,开保存文件的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tommy Chang
2000-06-03
打赏
举报
回复
首先你要明确,每一个加超级连接的对象都要开启一个http session来得到的(例如图片、javascript脚本。。。。),假如网页上,有4幅画,那么至少要5个http session才能取回来(这些都是浏览器在做),你的浏览器会提示你还剩几个item需要下载,就是这个意思。
网页里面有多少对象,这些是浏览器去解析html语法来得到的,没有捷径。
ie会给建立一套管理下载临时文件的机制(临时文件不一定是对应web服务器上的一个真正的文件,像cgi那样的东西就显然不是),服务器可以指定那些东西可以存在本地,那些东西只能在内存,浏览器如果识别这些标志的话,就会配合网站,但如果不支持或故意不支持(例如自己写的)这些标志的话,就可以看到这些东西了。
:)
errorzhl
2000-06-02
打赏
举报
回复
cxgtommy
有图片的网页是如何在内存中把图片和页面存储存的,Browser又是如何把图片和网页找到的
Tommy Chang
2000-05-31
打赏
举报
回复
这些都是通过mime的header中content-type定义来实现的,通常text/html就是网页,而图片是image/xxx之类,压缩文件也有自己的定义,还有就是浏览器不认的mime类型都会弹出对话框提示下载。
在browser向服务器提出request的时候,会用accept来定义允许接收文件类型的mime定义,经常是用accept */*的。
打开你的注册表,看看那些xxx/xxx的定义,许多是关联到某个程序。
C++socket网络编程--
http
服务器(
支持
php)实战教学视频
C++socket网络编程大全实战
http
服务器(
支持
php)视频培训教程概况:本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用c++提供库。本课程包含了socket网络编程常用的所有特性,包括tcp、udp...
LINUX命令行下以
HTTP
方式
下载
文件的方法
命令行工具不但使用方便,而且大多具有很高的
下载
速度及
下载
效率,尤其适合于大批量
下载
文件。下面就为大家详细介绍一下这些工具。 Wget Wget是一个十分常用命令行
下载
工具,多数Linux发行版本都默认包含...
git通过
http
的方式
下载
和提交代码
之前一直用git的SSH方式
下载
代码,唯一的缺点可能就是需要建立SSH秘钥,需要额外生成一个密钥,然后在
下载
和提交代码的时候都需要输入秘钥,才能操作。 时间长了可能就忘了密码,今天在做项目提交的时候就出现了这种...
Qt多线程
http
下载
器之一:仿百度网盘的
http
下载
器
√
支持
多线程
下载
√
支持
断点续传√
支持
暂停/继续
下载
√
支持
还原
下载
任务√
支持
获取实时
下载
速率、
下载
大小和剩余时间√
支持
下载
限速√
支持
磁盘缓存√
支持
文件哈希校验√
支持
大文件
下载
√
支持
兼容服务器对...
Nginx做文件服务器
支持
上传和
下载
文章目录Abstract可选步骤 移除已安装的nginx module从源码安装nginx 并加载上传模块配置
支持
下载
支持
可选的配置用户名密码访问
下载
配置运行截图配置上传
支持
上传测试如何上传后的文件是正确的名字呢?参考 Abstract ...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章