使用oss批量上传图片

Posted 戈丫汝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用oss批量上传图片相关的知识,希望对你有一定的参考价值。

<?php

set_time_limit(0);

// 引入自动加载类
// 确保路径是否正确

require_once ‘autoload.php‘;

// 确定参数 需要申请

$accessKeyId = "*****";
$accessKeySecret = "*****";
$endpoint = "*****";
$bucket = "*****";

// 实例化

$ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);

// scandir()函数返回指定目录中的文件和目录的数组。

$filesnames = scandir(‘./img‘);

// 遍历

foreach ($filesnames as $name) {

if(‘.‘==$name || ‘..‘==$name || ‘Thumbs.db‘==$name ){
continue;
}

$filePath = ‘upload/photo/‘.$name; // 上传至服务器的名字
$url = ‘./img/‘.$name; // 本地文件的名字

echo $url."\n";
$ossClient->uploadFile($bucket, $filePath, $url);

}

 

?>

以上是关于使用oss批量上传图片的主要内容,如果未能解决你的问题,请参考以下文章

基于 Serverless+OSS 分分钟实现图片秒变素描

PHP实现阿里云OSS文件上传(支持批量)

图片上传阿里云oss

oss图片上传失败

TP5+阿里云OSS上传文件第三节,实现淘宝上传商品图片

图片上传oss--先拿server端签名再上传oss,返回id值