使用阿里云oss提供的api实现文件上传。云 oss提供了通过前端页面直接上传和后台调用java上传的方式,我们采用在后端使用java上传,这段话什么意思
小编只是大自然的搬运工,本问答整理自阿里技术天团正在解答Docker技术难题
这句话的意思是OSS可以通过页面直接可视话上传,或者通过java api写代码的方式上传,因为实际使用场景中上传界面是开发者自己定制的,上传后,后端通过api上传。
前端页面上传不用走自己的服务端,这样前端直接和OSS打交道,可以减少服务器压力,nginx等配置也不用因为有上传大文件做修改,缺点就是:上传到OSS的方式和key什么的会在前端暴露出来,有一定安全隐患,需要采用其他措施,以确保安全。 服务端上传就是指:前端页面把数据先传到自己的服务器,服务器再上传到oss,此时,由于与OSS的交互在服务端进行,不用担心key泄露等问题,同时可以服务端做一些校验,同时完成相应数据字段的保存等等,不用像前端直接上传一样,可能需要后置的做一些校验和字段更新。
集结各类场景实战经验,助你开发运维畅行无忧