zoukankan      html  css  js  c++  java
  • 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、

  • 相关阅读:
    数字以万做单位——Java
    创建二维码工具类——Java
    Java 截取指定长度的字符串
    堆排序
    context:component-scan 的使用说明
    @Autowired @Resource @Qualifier的区别
    声明对象和创建对象的区别
    maven 命令
    maven 创建
    maven pom.xml文件
  • 原文地址:https://www.cnblogs.com/shengulong/p/9026145.html
Copyright © 2011-2022 走看看