我正在开发一个 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 操作,请参阅开发人员指南。
关于angular - 从 Amazon S3 下载图像 : Frontend or Backend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67808961/