Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

DeletePreviewObjectCommand


接口说明#

DeletePreviewObjectCommand 接口用于删除指定路径的预览对象。该命令使用给定的路径标识要删除的对象。

参数类型#

参数类型为 DeletePreviewObjectCommandInput,具体如下:

名称

类型

必要

默认值

说明

key

string

Y

文件夹的路径,必须以

 / 

结尾

返回类型#

返回类型为 DeletePreviewObjectCommandOutput,具体如下:

字段名称

类型

必要

说明

statusCode

number

Y

HTTP 状态码

statusMessage

string

N

状态消息

代码示例#

以下代码示例展示了如何使用 DeletePreviewObjectCommand 接口来删除一个预览对象:

async function deletePreviewObject(req, res) {
const { spaceEndpoint } = await spacesEndpointRepository.readUser(req.user.did);

const spaceClient = new SpaceClient({
endpoint: spaceEndpoint,
wallet,
});

const output = await spaceClient.send(
new DeletePreviewObjectCommand({
key: '/test-nft/',
})
);

if (output.statusCode !== 200) {
logger.error(output);
return res.status(output.statusCode).send(output.statusMessage);
}

return res.send(output);
}

在这个示例中,函数 deletePreviewObject 接受请求和响应对象,利用从存储库中读取的 spaceEndpoint 来创建一个空间客户端 spaceClient,然后发送一个 DeletePreviewObjectCommand 命令以删除指定路径的预览对象。若删除操作失败,将记录错误并返回响应的状态码和消息。

你获得 0 积分