laravel - 使用 Laravel Livewire 404 上传 Amazon S3
问题描述
每次我尝试上传它都会给我一个错误
Error executing "HeadObject" on *BUCKET URL* AWS HTTP error: Client error: `HEAD *BUCKET URL* ` resulted in a `404 Not Found` response NotFound (client): 404 Not Found
我似乎无法弄清楚问题出在哪里,我在 .env 文件、IAM、S3 和 S3 CORS 配置中设置了所有内容。
$this->logo->storeAs('logos', $file_name, 's3');$this->logo->storeAs('logos', $file_name, 's3');
这是我用于上传的内容,当我不使用 s3 时它可以工作。我的 CORS 配置
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"DELETE"
],
"AllowedOrigins": [
"*My Website*"
],
"ExposeHeaders": []
}
解决方案
推荐阅读
- ruby - Ruby IO.popen 权限被拒绝
- http - Tomcat 报告文件下载成功开始的 500 状态
- python - 升级到 Catalina 后找不到 Pandas 和 Jupyter
- database - 如何在 Neo4j 中创建两个不同列之间的关系
- java - 为什么我在 SQLite 中登录页面时页面会自动关闭?
- activeadmin - Webpacker 找不到 chartkick
- java - Java 类变量在类之间更新不一致
- html - 链接悬停上的动画图标
- c - 使用 Windows MiniFilter 驱动程序拦截进程访问
- c++ - 在 CUDA 中实现通用格式化流输出的最简单方法?