天天看點

PHP:将本地檔案上傳到阿裡雲OSS存儲

文檔

  • 對象存儲 OSS>SDK示例>PHP>安裝
  • 對象存儲 OSS>SDK示例>PHP>上傳檔案>簡單上傳
PHP > 5.3
cURL
           
composer require aliyuncs/oss-sdk-php
           
<?php

use OSS\OssClient;
use OSS\Core\OssException;

// 阿裡雲賬号AccessKey
$accessKeyId = "yourAccessKeyId";
$accessKeySecret = "yourAccessKeySecret";

$endpoint = "https://oss-cn-hangzhou.aliyuncs.com";
$bucket = "examplebucket";
$host = "https://examplebucket.oss-cn-hangzhou.aliyuncs.com"

// 填寫Object完整路徑
$object = "exampledir/exampleobject.txt";
// 填寫本地檔案的完整路徑
$filePath = "D:\\localpath\\examplefile.txt";


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

$ossClient->uploadFile($bucket, $object, $filePath);

$url = "${$host}/${$object}";

echo $url;