锁定老帖子 主题: 邮箱1秒钟上传附件!?
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-22
今天遇到一件很神奇的事情,先说说当时是怎么个情况:
使用QQ邮箱(偶不是做广告的)上传一个75M pdf 的文件(文件是从Q群中下载来的),
当附件发给别人,浏览器为firefox,并且安装了QQ邮箱firefox上传超大附件的插件,
上传到文件中转站再发送出去,上点击上传,马上就显示上传成功,
并提示“服务器已存在此文件,快速上传完成 ”。
我的猜想:
可能腾讯有一个共享式的文件存储系统,无论Q群还是邮箱还是别的什么,只要是有关腾讯的文件存储,
应该都是从存储系统中获取的。发现用户上传的文件已存在可能就不再上传了。
文件唯一性的标识应该是md5之类的吧
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-04-23
跟旋风的离线下载整合起来了,跟迅雷的秒下 一个原理。文件指纹
|
|
返回顶楼 | |
发表时间:2012-04-23
“服务器上已存在此文件”
不过有时候好像不是很准 |
|
返回顶楼 | |
发表时间:2012-04-30
没什么好奇怪的
|
|
返回顶楼 | |
发表时间:2012-04-30
关键在“安装了QQ邮箱firefox上传超大附件的插件”
有了浏览器插件,先算个本地文件的MD5之类的就很容易了 |
|
返回顶楼 | |
发表时间:2012-05-01
最后修改:2012-05-01
我猜想是根据MD5或其他摘要方式的文件指纹,再结合文件大小,扩展名,还可能有文件名。
单纯MD5等肯定不够,因为MD5肯定会有重复的 |
|
返回顶楼 | |
发表时间:2012-05-01
之前在线给好友发文件,也发现过类似的情况,发几MB的文件,一秒就发完了,以为网络异常呢,平常都要发好长时间。如此情况,应该是ls几位所说。
|
|
返回顶楼 | |
发表时间:2012-05-01
算法上不指有一个MD5,现在都在用hash算法,文件重复的概率就更低了,具体方法就是在本地hash一个值,跟服务器比较,相同则为同一文件,从服务器提取该文件,链接成客户端的文件名即可
|
|
返回顶楼 | |
发表时间:2012-05-01
kaneg 写道 关键在“安装了QQ邮箱firefox上传超大附件的插件”
有了浏览器插件,先算个本地文件的MD5之类的就很容易了 只能是这样,原理同Q Q 群文件共享。 |
|
返回顶楼 | |
发表时间:2012-05-02
呵呵,换作是你来做,你也会这么考虑的。
先取一个基于某种规则映射出来的码,根据这个码值比对,确认服务端是否有源。 还能算你的空间,呵呵。多省空间呀。 你看看,其实好多网盘啊神马的都是这么干的。 |
|
返回顶楼 | |