You need to enable JavaScript to run this app.
导航
上传资源
最近更新时间:2024.05.30 19:33:54首次发布时间:2024.05.30 19:25:50

阅读本文,您可以获取 PHP SDK 上传资源的接口调用示例,实现快速开发。

调用说明

本文提供的接口调用示例均通过 AK 和 SK 初始化实例。

前提条件

调用接口前,请先完成 PHP SDK 的安装及初始化操作。

注意事项

若服务内已经存在同名文件,且您开启了重名覆盖上传,则新上传文件在上传路径及文件名重复时将覆盖同名旧文件。若未开启重名覆盖上传,则新文件上传失败。

调用示例

本节为您介绍上传资源的调用示例。

您可以指定服务 ID 和上传文件,来获取上传成功的资源 URI。

该接口内部依次调用了 ApplyImageUpload 和 CommitImageUpload 两个 OpenAPI 来实现完整文件上传能力。

说明

当上传文件超过 20 MB 时,将自动使用分片上传,每个分片固定为 20 MB。

接口调用示例如下所示。

<?php
include_once(__DIR__ . '/../../../vendor/autoload.php');

use Volc\Service\ImageX\V2\Imagex;

$client = Imagex::getInstance();

// call below method if you dont set ak and sk in ~/.volc/config
// $client->setAccessKey("ak");
// $client->setSecretKey("sk");

$params = array();
$params["ServiceId"] = "imagex service id";
$filePaths = array("image path 1");

$response = $client->uploadImages($params, $filePaths);
print_r($response);