PHP AWS S3上传文件

本文档详细介绍了如何使用PHP SDK与Amazon Web Services(AWS)S3进行交互,实现文件的安全上传到S3存储桶。内容涵盖了配置AWS凭证、安装PHP SDK、创建S3客户端、上传文件的步骤以及错误处理策略。
摘要由CSDN通过智能技术生成

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' => [
     
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值