当前位置: 代码迷 >> 综合 >> php yar 文件上传 以及上传腾讯云cos
  详细解决方案

php yar 文件上传 以及上传腾讯云cos

热度:36   发布时间:2024-01-30 12:25:58.0
// 获取文件内容,并对图片文件内容进行 base64编码,tmp_name为文件临时储存路径
$base64_data = base64_encode(file_get_contents($uploadFile['tmp_name']));// 生成base64数据格式
$base64_file = 'data:'.$uploadFile['type'].';base64,'.$base64_data;
// file为yar方法
$client->file($base64_file);

  // 接受到base64文件,对文件进行base64解码

$base64File =  explode(',', $base64_file); // 图片内容
$base64File = base64_decode($base64File[1])  // 可直接将转码内容写入文件,并定义图片文件

   // 上传腾讯云 cos

 

$result = $client->putObject(['Bucket' => '', // 桶名称'Key' => $file, // 图片上传后地址,(自己定义)'Body' => $base64File // (解码后的文件内容)
]);

 

  相关解决方案