本教程介绍如何在Web端通过表单上传方式直接上传数据到OSS。
Web端常见的上传方法是用户在浏览器或App端上传文件到应用服务器,应用服务器再把文件上传到OSS。这种方式需通过应用服务器中转,传输效率明显低于数据直传至OSS的方式。
数据直传至OSS是利用OSS的PostObject接口,使用表单上传方式上传文件至OSS。您可以通过以下案例了解如何通过表单上传的方式,直传数据到OSS:
- 在客户端通过JavaScript代码完成签名,然后通过表单直传数据到OSS。详情请参见JavaScript客户端签名直传。
- 在服务端完成签名,然后通过表单直传数据到OSS。详情请参见服务端签名后直传。
- 在服务端完成签名,并且服务端设置了上传后回调,然后通过表单直传数据到OSS。OSS回调完成后,再将应用服务器响应结果返回给客户端。详情请参见服务端签名直传并设置上传回调。