• js可以控制文件上传的速度吗?


      为了减轻服务器负载,对于上传和下载的情况,我们需要进行流量控制,一般的方法是服务端做限流举措,比如很多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、

  • 相关阅读:
    JVM活学活用——GC算法 垃圾收集器
    JVM活学活用——类加载机制
    JVM活学活用——Jvm内存结构
    优化springboot
    Java基础巩固计划
    Java自定义注解
    记一次内存溢出的分析经历
    redis学习笔记-redis的安装
    记一次线程池调优经历
    Python中关于split和splitext的差别和运用
  • 原文地址:https://www.cnblogs.com/shengulong/p/9026145.html
Copyright © 2020-2023  润新知