You need to enable JavaScript to run this app.
文档中心
文档控制台
注册
veImageX

veImageX

复制全文
下载 pdf
PHP SDK
内网上传
复制全文
下载 pdf
内网上传

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

调用说明

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

前提条件

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

注意事项

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

调用示例

本节为您介绍内网上传的调用示例。该示例内部依次调用封装了 ApplyVpcUploadInfoCommitImageUpload 接口以及上传逻辑,从而实现完整的文件上传流程。

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

use Volc\Service\ImageX\V2\Imagex;

$client = Imagex::getInstance();
//todo
//$client->config["Host"] = "";

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

$request = array();

$params["ServiceId"] = "imagex service id";   // 服务 ID
// $params["Data"] = "your data";  // 文件数据,与FilePath二选一
// $params["FilePath"] = "your file path";  // 文件数据,与Data二选一
// $params["StoreKey"] = "your store key";  // 文件数据,与FilePath二选一
// $params["Prefix"] = "your prefix";  // 文件前缀
// $params["FileExtension"] = "your file extension";  // 文件后缀
// $params["ContentType"] = "your content type";  // 文件Content-Type
// $params["StorageClass"] = "your storage class";  // 文件存储类型
// $params["PartSize"] = 0;  // 偏好分片大小,单位为字节(0表示按照默认规则分片)
// $params["Overwrite"] = false;  // 是否进行上传覆盖

try {
    $response = $client->vpcUploadImages($request);
    print_r($response);
} catch (Exception $e) {
    print_r($e);
}
最近更新时间:2025.04.01 15:09:26
这个页面对您有帮助吗?
有用
有用
无用
无用