laravel - 验证文件扩展名
问题描述
我正在开发一个 Laravel/VueJS 无服务器项目。
我正在尝试将我的 AWS S3 存储桶的一些文件扩展名列入白名单/黑名单,以避免人们上传我不想要的文件。
我在 VueJS 中使用 Vapor 临时上传文件并获取一个密钥,该密钥在 POST 方法中发送到我的控制器,以从临时路径取回文件并将其移动到最终路径。
我尝试在我的 S3 存储桶上添加策略,但我仍然能够上传我不应该上传的文件扩展名。
如果您有任何线索,请随时帮助我!
非常感谢 !
解决方案
推荐阅读
- python - 避免连接丢失后的 Python 脚本崩溃
- javascript - 无法使用路由器和 WordPress API 从 React 应用程序中的列表中呈现单页数据
- c++ - % 运算符的 C++ 时间复杂度是多少?
- python - ImportError:无法导入名称“format_exc”错误
- python - 如何在列表元素中先按字母排序,然后按数字排序
- gmlib - GMMap 停止使用 Javascript 错误
- node.js - 运行具有相同上下文的多个 mocha 文件和套件
- python-3.x - 如何在 python 中创建多步枚举器库?
- ruby-on-rails - 如何将 json-api-normalizer 数据转换为 Rails ActiveRecord 可消化的格式?
- excel - 比较 ID 并查看名称是否相同 excel