你们一般是怎么解决大文件上传问题的呢

当所要上传的文件超出基础配置之后,会出现错误;
或者是大点的文件上传速度慢
你们怎么处理的呢?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 10

分片上传

3年前 评论
Su (楼主) 3年前
Epona

一般都是前端上传,不走服务器的,传给后端的时候只传上传完成的字符串等信息就可以

3年前 评论
随波逐流

现在的应用都是由第三方提供存储服务。例如:阿里云、腾讯云、华为云等。都提供了小文件存储、大文件存储解决方案。

开发者可以根据实际应用开发,如果是混合开发使用API上传、如果是前后端分离,可以使用前段调用API上传,可以减轻后端服务器压力。

3年前 评论

简而言之,一般PHP不干这个,要不然js做,要不然app做。

3年前 评论

例如七牛云,前端请求后端返回 upload_urlbuckettokenexpires,前端调用 api 上传后把存储地址 url 传给后端。

3年前 评论

一般大文件都是用分片上传的吧

3年前 评论
foobar

一般是前端js对接第三方的存储服务、七牛云、腾讯云等,分片上传;自己服务器做的话可以看这个包https://github.com/peinhu/AetherUpload-Laravel

3年前 评论

对大文件切块,前端并发上传,用唯一id关联所有分片,服务端用offset拼接

3年前 评论

最后怎么处理的?最近项目要上传大视频到oss阿里云

3年前 评论
Su (楼主) 3年前
NeoHu 3年前
NeoHu 3年前

阿里云oss支持分片上传

3年前 评论
kingjian 3年前
Su (楼主) 3年前
kingjian 3年前
Su (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!