使用阿里云oss提供的api实现文件上传。云 oss提供了通过前端页面直接上传和后台调用java上传的方式,我们采用在后端使用java上传,这段话什么意思
小编只是大自然的搬运工,本问答整理自阿里技术天团正在解答Docker技术难题
这句话的意思是OSS可以通过页面直接可视话上传,或者通过java api写代码的方式上传,因为实际使用场景中上传界面是开发者自己定制的,上传后,后端通过api上传。
前端页面上传不用走自己的服务端,这样前端直接和OSS打交道,可以减少服务器压力,nginx等配置也不用因为有上传大文件做修改,缺点就是:上传到OSS的方式和key什么的会在前端暴露出来,有一定安全隐患,需要采用其他措施,以确保安全。 服务端上传就是指:前端页面把数据先传到自己的服务器,服务器再上传到oss,此时,由于与OSS的交互在服务端进行,不用担心key泄露等问题,同时可以服务端做一些校验,同时完成相应数据字段的保存等等,不用像前端直接上传一样,可能需要后置的做一些校验和字段更新。
关于OSS文件上传请参见文档 https://help.aliyun.com/document_detail/31848.html 谢谢!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。