我用minio来存储文件,我也用docker-compose来配置它。我的laravel文件系统配置文件看起来是这样的。
's3' => [
'driver' => 's3',
'key' => '',
'secret' => '',
'region' => 'ap-southeast-1',
'bucket' => 'students',
'endpoint' => 'http://minio:9000',
]
我可以使用http://minio:9000访问minio Web Jmeter 板。但在存储对象时遇到以下错误。
// code to store file
Storage::disk('s3')->put($bucketFolder . $name, file_get_contents($file));
//Exception thrown
Error executing "PutObject" on "http://students.minio:9000/misc/1641374889-1033010763.png"; AWS HTTP error: cURL error 6: Could not resolve host: students.minio (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://students.minio:9000/misc/1641374889-1033010763.png
我不知道为什么 * 学生 *.被添加到端点URL。
2条答案
按热度按时间ojsjcaue1#
我通过修改config.php如下得到了正确的。如果任何人有其他的选择,请建议。
bz4sfanl2#
在golang中遇到类似问题,其中存在配置属性
S3ForcePathStyle