http文件上传的原理是什么?请问向qq邮箱这类可以上传文件的网页,他们上传文件的原理是不是,当用
发布网友
发布时间:2022-04-23 08:33
我来回答
共1个回答
热心网友
时间:2023-10-08 19:35
有个误区:
在上传插件中,用户点击提交(确认)后,文件才开始上传,这时候,会上传到服务器的某个目录(不是临时目录,一般是服务器按照管理用户文件的规则所建立的文件夹),服务器会返回一个指针,这个指针指向了你上传的文件。当你发送邮件后,邮件中也会包含这个指针。不管你把这个文件放到哪个文件夹,实际上都只是存放的这个指针而已。如非管理需要,这个文件应该会永久保存,任何转发,转储的行为,其实也只是操作的这个指针而不是文件本身。
即使你删除文件,也只是在你的文件夹中删除这个指针。所以,很多“极速秒传”实际上是先判断你要上传的文件的MD5值是否已经在服务器中存在,如果存在,就把已存在的文件的指针放上去,是不是很快?