您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 阿里分类信息网,免费分类信息发布

Thinkphp3.1配置阿里云oss开放存储云服务

2026/5/21 6:07:37发布10次查看
把站点的图片存储到oss,取代图片服务器, 便于服务器扩展和后期站点集群。
目录结构上图:
上代码://上传项目图片到阿里oss服务器
function upload_file_to_alioss($data, $borrow_id)
{
    $ossinfo = c(oss_serverinfo);
    import(org.alioss.alioss);
    $oss = new alioss($access_id = $ossinfo['oss_access_id'], $access_key = $ossinfo['oss_access_key'], $hostname = $ossinfo['oss_endpoint'], $security_token = null);
    $bucket = $ossinfo['oss_test_bucket'];
    $arr = array();
    foreach ($data as $v) {
        $picname = 'borrow-' . $borrow_id .'-'. time() . rand(111111, 999999).'.jpg';
        $arr[] = $picname;
        $object = 'images/'.$picname;
        $file_path = $_server['document_root'].$v;
        $res = $oss->upload_file_by_file($bucket, $object, $file_path, $options);
        log::write('oss服务器返回信息========'.json_encode($res), log::sql);//查看调试信息
        if ($res->status != 200) {
            return false;
        }
    }
    $ossupdata = serialize($arr);
    $res = m(borrow_info)->where(id={$borrow_id})->save(array('ossupdata' => $ossupdata));
    if($res){
        return true;
    }else{
        return false;
    }
ad:真正免费,域名+虚机+企业邮箱=0元
阿里分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product