首页 > 解决方案 > 验证文件扩展名

问题描述

我正在开发一个 Laravel/VueJS 无服务器项目。

我正在尝试将我的 AWS S3 存储桶的一些文件扩展名列入白名单/黑名单,以避免人们上传我不想要的文件。

我在 VueJS 中使用 Vapor 临时上传文件并获取一个密钥,该密钥在 POST 方法中发送到我的控制器,以从临时路径取回文件并将其移动到最终路径。

我尝试在我的 S3 存储桶上添加策略,但我仍然能够上传我不应该上传的文件扩展名。

如果您有任何线索,请随时帮助我!

非常感谢 !

标签: laravelamazon-web-servicesamazon-s3serverlesslaravel-vapor

解决方案


推荐阅读