码迷,mamicode.com
首页 > Web开发 > 详细

上传大文件到腾讯云cos遇到的一些问题

时间:2019-11-22 19:21:32      阅读:594      评论:0      收藏:0      [点我收藏+]

标签:文件大小   sdk   存储   测试   简单的   脚本   支持   信息   小视频   


  讲一个开发遇到的问题。
  开发中遇到一个需求,需要在后台表单页面支持上传视频。因为项目中一直用的是腾讯云的COS做第三方存储平台,所以视频也要上传到cos中保存。
首先想到的是使用腾讯提供的php的SDK来做,扎到文档里一顿死磕后完成了上传视频到cos的功能,但在测试中就遇到了问题,本地开发测试用的都是几兆的小视频,上传没问题。但在线上上传超过10M的视频时耗时就会很长,而且受限于服务器与带宽的限制速度也上不去,结果是超时失败。
  百度后调整了php的脚本最大执行时间和服务器缓存上限,但是还是达不到想要的效果。一番痛苦的挣扎后终于解决了它。解决的办法是使用js的sdk直接在本地以文件流的方式发起上传。因为不再经过php的上传机制所以无需担心文件大小超限制。而且在相同的服务器环境下上传速度显著提升。同时sdk的上传接口还会将上传信息及时回调。只需要做一个简单的计算和封装即可实时显示上传进度和速率。这里记录下来,希望对同样遇到此问题的同学有所帮助。

 author:zmq

 

上传大文件到腾讯云cos遇到的一些问题

标签:文件大小   sdk   存储   测试   简单的   脚本   支持   信息   小视频   

原文地址:https://www.cnblogs.com/widgetbox/p/11913228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!