首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
问与答
https://mega.co.nz
下载技术是怎样实现的?
yangzh
·
2014 年 6 月 11 日
· 14357 次点击
这是一个创建于 4322 天前的主题,其中的信息可能已经有所发展或是发生改变。
点击下载之后,它先下载,下载完毕了才弹出选择存储位置的窗口。
准备
复习
预习
8 条回复
•
2014-06-12 08:49:21 +08:00
1
binux
2014 年 6 月 11 日
FILE API
2
can
2014 年 6 月 11 日
正好我也想问一个,大部分的下载都能在下载的过程中看到文件的总体积有多大,但是有的下载只能看到目前下载了多少,看不到总体积多大,goagent下载的时候好像就看不到总体积,这两种下载方式到底区别在哪了?困扰我很久的问题。。
3
yangzh
OP
2014 年 6 月 11 日
@
can
服务器发送文件的方法不同?我猜的。有些为了提高性能用 streaming 方式。
4
can
2014 年 6 月 11 日
@
yangzh
补充下,大部分见到的下载是都可以看见文件总体积的,有少部分国外网站的下载就只能看到你目前接收了多少。。
5
zzNucker
2014 年 6 月 12 日
没看网站,预测一下是先把文件分成N块,然后用类似base64编码之类的一块块下载下来再用JS解码,然后再用FS API保存。
6
binux
2014 年 6 月 12 日 via Android
@
can
看不到总大小因为服务器没有告诉你
7
oott123
2014 年 6 月 12 日 via Android
1
@
can
HTTP Header 里头有个叫 Content-Length 的头,如果有这个头就看得到,否则就看不到。
8
can
2014 年 6 月 12 日
@
oott123
靠谱
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
2711 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 04:50
·
PVG 12:50
·
LAX 21:50
·
JFK 00:50
♥ Do have faith in what you're doing.
❯