PHP SDK 手册
php 使用 openssl 相关配置
php curl 使用 ssl 需要安装和配置 php_openssl 的扩展,具体的安装及配置方式请查看 php document openssl安装/配置。
使用https
只需要将 endpoint 从 http://nos-eastchina1.126.net
修改为 https://nos-eastchina1.126.net
就可正常使用 https 的方式访问 NOS。
实例
以下代码实现以 https 的方式上传本地文件,具体实现如下:
<?php
//以 https 方式上传指定的本地文件内容
use NOS\NosClient;
$nosClient = new NosClient("xxxxx", "xxxxx", "https://nos-eastchina1.126.net");
$bucket = "test-https-bucket"
$object = "nos-php-sdk-test/upload-test-object-name.txt";
$filePath = __FILE__;
try{
$nosClient->uploadFile($bucket, $object, $filePath);
} catch(NosException $e) {
printf(__FUNCTION__ . ": FAILED\n");
printf($e->getMessage() . "\n");
return;
}
print(__FUNCTION__ . ": OK" . "\n");