angular - 从 Amazon S3 下载图像 : Frontend or Backend

标签 angular laravel amazon-web-services amazon-s3

我正在开发一个 Angular-Laravel 应用程序(Laravel 充当我的 Angular 应用程序的 REST API),并且我正在使用 Amazon S3 文件存储系统来上传照片。

现在我正在从 Laravel 服务器下载 Amazon S3 文件,然后 Angular 应用程序正在使用它,但速度太慢了。

出于安全原因,我没有尝试直接从 Angular 加载 Amazon S3 图像:我担心它可能会被劫持并爆炸。

我的问题是,我是否使用了使用 S3 服务器的最佳方式?我应该直接从我的 Angular 应用程序加载它们吗?否则,有什么方法可以从我的 Laravel API 更快地加载它们吗?

非常感谢。

最佳答案

Amazon S3 公开了一个 JavaScript SDK,可用于从 JS 应用程序调用 Amazon S3 操作。您可以使用此 API 从 Angular 应用程序执行 Amazon S3 操作。只要您保证您的信用安全,就无需担心有人入侵您的帐户。

如果您不熟悉如何使用适用于 JavaScript 的 AWS 开发工具包执行 Amazon S3 操作,请参阅开发人员指南。

What's the AWS SDK for JavaScript?

关于angular - 从 Amazon S3 下载图像 : Frontend or Backend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67808961/

相关文章:

php - 在 laravel 中发布到相同的表单

amazon-web-services - 在 Parameter Store 中创建存储同一 Cloudformation 模板中内置 AMI 的 ImageID 的参数时出错

javascript - 如何显示作为我的对象数组中的值的 div 并将其嵌入到 html 页面中

php - 在 Laravel 5.1 上断言验证错误

php - 在 Laravel 5.2 中找不到类 'App\Http\Controllers\Session'

amazon-web-services - 有没有办法在aws上将非弹性IP变成弹性IP?

javascript - 如何生成随机数以输入 Angular 2的表格组索引

html - 沿着悬停的 div 上的光标移动文本

php - CORS:PHP:对预检请求的响应未通过。我允许原产地