当前位置: 首页 > news >正文

便宜的做网站百度一级代理商

便宜的做网站,百度一级代理商,做淘宝的网线可以浏览台湾网站吗,免费销售网站模板下载最近做国外项目的时候,需要把文件上传到AWS-S3对象存储空间里,下面整理一下上传方法,和碰到的问题 代码 /*** 亚马逊oss Aws上传* composer require aws/aws-sdk-php* param $filePath* param $ossPath* return array* author wzb* data 202…

最近做国外项目的时候,需要把文件上传到AWS-S3对象存储空间里,下面整理一下上传方法,和碰到的问题

代码

 /*** 亚马逊oss Aws上传* composer require aws/aws-sdk-php* @param $filePath* @param $ossPath* @return array* @author wzb* @data 2024/5/25*/
function ossAwsUploadFile($filePath = '', $ossPath = '')
{// 配置信息  composer require aws/aws-sdk-php$configOss = config('aws_oss');$accessKeyId = $configOss['accessKeyId'] ?? '';  // 你的AccessKeyId$accessKeySecret = $configOss['accessKeySecret'] ?? '';  // 你的AccessKeySecret$endpoint = $configOss['region'] ?? ''; // 你的Bucket所在地域的域名 ap-southeast-1$bucket = $configOss['bucket'] ?? ''; // 你的Bucket名字if (empty($accessKeyId) || empty($accessKeySecret) || empty($endpoint) || empty($bucket)) {return [];}$awsConfig = ['version' => 'latest',//版本'acl' => 'public-read',//权限//这个一定要加,是访问权限'bucket' => $bucket,//存储桶名称'region' => $endpoint,'key_id' => $accessKeyId,//Access key ID'access_key' => $accessKeySecret,//Secret access key];//实例化$s3 = new S3Client(['version' => $awsConfig['version'],//版本'region' => $awsConfig['region'],//区域'credentials' => new Credentials($awsConfig['key_id'],$awsConfig['access_key']),// 开启bug调试
//            'debug' => true]);if (!file_exists($filePath)) {return [];}try {$result = $s3->putObject(['Bucket' => $awsConfig['bucket'],'ACL' => $awsConfig['acl'],//这个一定要加,是访问权限'Key' => $ossPath,   // //亚马逊静态资源服务器上的路径+图片名称
//                'Body' => fopen($filePath, 'r'),'SourceFile' => $filePath,  // 原文件路径]);$result = $result->toArray();$imgUrl = $result['ObjectURL'] ?? '';return $result;} catch (Exception $exception) {echo $exception->getMessage();return [];}
}// 调用示例$ossInfo = ossAwsUploadFile("F:/wzb/img/5836923c44342.jpg", 'img/5836923c44342.jpg');

碰到的问题

一直报AWS HTTP error: cURL error 60: SSL certificate problem: unable to get local issuer certificate的问题:
下面详细报错信息:
PutObject" on “https://ss.amazonaws.com/img/5836923c44342.jpg”; AWS HTTP error: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://ss.amazonaws.com/img/5836923c44342.jpg

解决办法

php.ini里面的 curl.cainfo 需要设置

  1. 下载cacert: https://curl.haxx.se/ca/cacert.pem

  2. 配置php.ini 并重启

curl.cainfo = "真实路径/cacert.pem"
http://www.ritt.cn/news/21030.html

相关文章:

  • 东莞市镇街建设项目监理招标网站凡科网建站系统源码
  • vi视觉识别系统阿里seo排名优化软件
  • 摄影工作室网站模板网络优化工程师主要负责什么工作
  • 做一些购物网站免费b站推广网站2023
  • 网站验收标准可以免费发广告的网站
  • 哈尔滨制作各种证件google seo是什么啊
  • 北京想象力网站建设今日的最新新闻
  • 网站建设一般好久到期百度导航官网
  • 个人网站不备案可以吗深圳网站设计
  • 已有域名怎么建设网站企业网站推广策划
  • 杭州做网站小程序公司宁波seo优化费用
  • 重庆专业网站开发服务windows优化大师自动下载
  • 购物网站开发要解决的问题seo搜索引擎优化方法
  • 青岛网站建设公司怎么样自己创建一个网站需要多少钱
  • 如何看一个网站开发语言免费收录网站推广
  • 常州 网站优化seo英文
  • 网站做选择题怎么快速选择在线数据分析网站
  • 网站推广工作计划付费推广外包
  • seo优化或网站编辑做销售最挣钱的10个行业
  • 九江做网站的公司百度推广登录平台客服
  • 做死活题网站在线优化工具
  • 中国住房和城乡建设部网站游戏代理怎么找渠道
  • 云南省玉溪市江川区住房和城乡建设局网站windows10优化工具
  • 和凡科网类似的网站软文营销的案例
  • 小型网站建设步骤镇江网页设计
  • 网站建设费用构成网络平台推广运营公司
  • wordpress widget idseo排名如何优化
  • 做网站卖多少钱一个软件培训机构
  • 高埗镇网站建设公司深圳网站建设推广优化公司
  • 有哪些做短租的网站好怎么自己做一个网页