PHP AWS S3上传文件
function fileUpload($file,$s3Key,$s3Secret,$ENDPOINT,$bucket){
require_once 'ThinkPHP/Library/Vendor/Aws/vendor/autoload.php'; //引入类
//设置超时
set_time_limit(0);
//证书 AWS access KEY ID 和 AWS secret access KEY 替换成自己的
//$credentials = new \Aws\Credentials\Credentials('GKI4XZE9MOUO1FFFL2YQ', 'p57mZbR8NZQ9nKBsUbviMrmBEpzTlPNxMWJgNg10');
$credentials = new \Aws\Credentials\Credentials($s3Key, $s3Secret);
// $ENDPOINT = "http://192.168.1.230:80/";
// define('AWS_KEY', 'GKI4XZE9MOUO1FFFL2YQ');
// define('AWS_SECRET_KEY', 'p57mZbR8NZQ9nKBsUbviMrmBEpzTlPNxMWJgNg10');
//s3客户端
$s3 =new \Aws\S3\S3Client([
'region' => '',
'version' => '2006-03-01',
'endpoint' => $ENDPOINT,
'credentials' => [