博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js可以控制文件上传的速度吗?
阅读量:6201 次
发布时间:2019-06-21

本文共 585 字,大约阅读时间需要 1 分钟。

  为了减轻服务器负载,对于上传和下载的情况,我们需要进行流量控制,一般的方法是服务端做限流举措,比如很多ftp服务器,但是我想是不是可以使用前端js做呢?

  顺着这个想法,我查了下资料,目前来看结论是No。

  对于界面上传的文件,js可以读取文件的大小、修改日期、文件名字。甚至可以读取文件的内容,以便实现上传图片的预览。但是就是无法控制上传的速度。但是浏览器可以。所以我想,对于上传文件的情景,其实是浏览器和服务器进行通讯,浏览器来控制上传文件的速度。

  如图,可以设置浏览器的上传文件速度模拟各类速度传输

 

注意:元素文件上传,前端有大小限制,太大,比如大于200M,就会有问题,看下大文件上传的实现方式

 

参考:

1、http://www.cnblogs.com/tianma3798/category/876578.html

2、https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143449993875172bbfac4b9764e2d9e2b5a17c706b3db000

3、https://www.ibm.com/developerworks/cn/web/1101_hanbf_fileupload/index.html

2、

你可能感兴趣的文章
点击网页分享按钮,触发微信分享功能
查看>>
观察者模式
查看>>
【linux】VMware12.0安装
查看>>
cdn提供商
查看>>
[linux]BASH 的基本语法
查看>>
你真的会用Gson吗?Gson使用指南
查看>>
Linux下C编程的学习_1
查看>>
Http标准协议Android网络框架——NoHttp
查看>>
CathyCMS-后台管理v1.0
查看>>
redis的安装
查看>>
Zookeeper源码编译为Eclipse工程(win7下Ant编译)
查看>>
Spring Boot 2.0 学习专栏
查看>>
VIM Quick Reference Card
查看>>
[Python]datetime常用的几个操作
查看>>
WCF学习心得--客户端获取服务端自定义类数据
查看>>
C#中的线程四(System.Threading.Thread)
查看>>
【187】◀▶ 编辑博客的文本格式 & 装饰
查看>>
Android解析服务器Json数据实例
查看>>
【Nodejs】使用nimble串行化回调任务
查看>>
Redis介绍、安装部署、操作
查看>>