专栏名称: 京东科技技术说
京东科技官方技术公众号,传递最佳实践&技术创新。
目录
今天看啥  ›  专栏  ›  京东科技技术说

大文件上传原理及实现方案

京东科技技术说  · 公众号  ·  · 2024-12-24 17:02
    

文章预览

一、什么是大文件 一般,我们传送大文件是指传送大于100M的文件,而普通文件是指小于100M,常见的是20M、30M和50M,两者主要的区别在于文件大小上,还有传送速度上。 一般普通“邮件附件”只能发20M、30M,50M的文件,而几百M的照片、文件、设计图等大文件传送起来就不是那么容易了。  二、大文件跟普通文件上传时的区别 普通文件上传只需要注意两点 1. 指定上传的接口地址。 2. 将请求头的 Content-Type 设置成:multipart/form-data,将文件对象以二进制流的形式传给后端  大文件上传时会遇到的问题 1. 前后端上传请求超时限制,一次性传输大小限制。 2. 网络抖动等,失败后需要重新上传。 3. http1.1版本,TCP连接默认是open的,所有请求都通过同一个连接进行数据传输,如果前面的请求被阻塞了,后面的请求也得不到响应,也叫HTTP/1.1 中的队头阻塞 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览