文档

deleteFile

更新时间:

删除已上传的文件。

方法定义

mpserverless.file.deleteFile(fileId: string): Promise<Result>

请求参数

字段名

类型

必填

说明

fileId

String

  • 文件id。

  • 支持批量删除,使用英文逗号拼接,单次最多支持删除50个文件。

返回参数

字段名

类型

说明

success

Boolean

执行状态。

result

Array[]

具体的删除结果,是一个数组格式,当批量删除时和入参顺序一一对应。

示例

假设已知上传文件后获得的文件IDfileId ,根据文件id从服务空间中删除该文件。

请求:

mpserverless.file.deleteFile("f832551b-8b2d-43cc-9d17-fcafa74e976c,testid2").then(res => {
    console.log(res);
}).catch(err => {
    console.error(err);
});

输出:

{
    "success": true,
    "result": [
        {
            "success": true,
            "fileId": "f832551b-8b2d-43cc-9d17-fcafa74e976c"
        },
        {
            "success": false,
            "errorMessage": "The specified file does not exist.",
            "errorCode": "ParamInvalid",
            "fileId": "testid2"
        }
    ]
}