【发布时间】:2016-11-21 18:26:08
【问题描述】:
执行“ListObjects”时出错 "https://s3.your-region.amazonaws.com/your-bucket?prefix=abc%2F1468895496.jpg%2F&max-keys=1&encoding-type=url"; AWS HTTP 错误:cURL 错误 6:无法解析主机: s3.your-region.amazonaws.com(见 http://curl.haxx.se/libcurl/c/libcurl-errors.html)
<?php
namespace App\Http\Controllers;
use Illuminate\Contracts\Filesystem\Filesystem;
use App\Product;
use Illuminate\Http\Request;
class ProductController extends Controller
{
...
public function store(Request $request)
{
$image = $request->file('file');
$imageFileName = time() . '.' . $image->getClientOriginalExtension();
$s3 = \Storage::disk('s3');
$filePath = '/abc/' . $imageFileName;
$s3->put($filePath, file_get_contents($image), 'public');
return redirect()->action('ProductController@index');
}
【问题讨论】:
标签: php laravel amazon-web-services amazon-s3