如何使用Vue和Spring Boot将大文件上传到AWS S3?

时间:2019-02-26 03:50:56

标签: spring-boot vue.js amazon-s3

我想将大约1G的文件上传到AWS S3。

我当前的方法是:

  • 前端是vue,它使用块来上传。
  • 后端是请求eureka的Spring Boot
  • 所有请求都将通过zuul进行权限检查。

我想上传一个大文件(大约100MB)。但是由于超时问题,成功的机会很小。

我在想的另一种方法如下,但是我不确定这是否是一个好方法。

一种方法,该方法将完成使用javascript直接上传到S3的操作,但是在此之前,将向后端发送请求以使用到期时间接收签名的url。但是我担心这种签名的url方法是否安全。

因此任何人都可以指导我采用哪种方法?任何帮助表示赞赏。

0 个答案:

没有答案