当前位置:首页>综合>正文

QQ邮箱发邮件时打不出字来了

2025-05-30 17:47:48 互联网 未知 综合

QQ邮箱发邮件时打不出字来了

这个涉及到网络文件存储的问题。

一般来说,你上传一个文件,服务提供商(此问中的QQ邮箱)是根据的你文件算出一个哈希值(哈希算法可能不同),然后以此哈希值为文件名,这样下次再有人上传同一个文件的时候就不用再次上传了,同时也避免了用原文件名会导致的文件重名问题。

就像浏览器缓存图片,是根据你访问的图片的url算一个哈希值作为文件名,这样下次你访问同一个图片只要算一下哈希查找一下某个文件是否存在就知道需不需要下载了。

再回到本例,如果是发邮件,讲道理文件复用的可能性极低,但qq邮箱用的文件上传接口可能是采用的标准接口,至于上传之前是否检测文件存在,是qq邮箱的选择。

但不管怎样,它是有避免文件重名的需求的,另外就是用户的文件名有可能不规范(对于存储系统的操作系统来说),所以,基本不会用原来的文件名。如果非要保留原来的文件名,数据库需要有额外字段来记录原来的文件名。