我们为什么要使用客户端上传

阿里云官方给出的解释:

在典型的服务端和客户端架构下,常见的文件上传方式是服务端代理上传:客户端将文件上传到业务服务器,然后业务服务器将文件上传到OSS。在这个过程中,一份数据需要在网络上传输两次,会造成网络资源的浪费,增加服务端的资源开销。为了解决这一问题,您可以在客户端直连OSS来完成文件上传,无需经过业务服务器中转。 oss客户端上传.png

客户端上传的原理

客户端上传原理.png

注意事项

上传回调

在传中我们需要完成上传后告知服务器,需要设置一个函数给,请求告知服务器

流程介绍

oss_calback回调.png

实例代码

代码案例