码迷,mamicode.com
首页 > Web开发 > 详细

一个小工具,利用php把指定目录文件递归上传到阿里云OSS

时间:2019-01-11 20:10:13      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:pre   span   \n   read   阿里云   directory   style   bucket   code   

cp2oss(_GALLERY_DIR);

function cp2oss($directory) {
    $mydir = dir($directory);
    while($file = $mydir->read())
    {
        if(is_dir("$directory/$file") && $file != "." && $file != "..")
        {
            cp2oss("$directory/$file");
        }
        else if($file != "." && $file != "..")
        {
            $dir = ltrim(str_replace(_GALLERY_DIR, ‘‘, $directory),‘/‘);
            if(!OssUtil::fileExists(OSS_GALLERY_BUCKET, $dir."/".$file)){
                echo($dir."/".$file."\n");
                echo(_GALLERY_DIR.$dir.‘/‘.$file."\n");
                OssUtil::uploadFileToBucket(OSS_GALLERY_BUCKET, $dir."/", $file, _GALLERY_DIR.$dir.‘/‘.$file);
            }
        }
    }
    $mydir->close();
}

 

一个小工具,利用php把指定目录文件递归上传到阿里云OSS

标签:pre   span   \n   read   阿里云   directory   style   bucket   code   

原文地址:https://www.cnblogs.com/coffee_cn/p/10256780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!