0
点赞
收藏
分享

微信扫一扫

unicloud.deleteFile 中 fileList中的fileID 带逗号

概述

在使用unicloud.deleteFile删除云存储的文件时,fileID(阿里云既fileUrl)中带逗号,导致放到fileList中时,会被解析成2个对象,从而导致删除失败。

错误信息:

[{code:ParamInvalid,message:The specified file does not exist.,fileID: xxxx,xxx.mp4

解决方法

尝试了

const encodedVideoUrl = encodeURIComponent(videoUrl) 

const safeVideoUrl = videoUrl.replace(/,/g, '%2C')

`${videoUrl}`

+videoUrl+

JSON.stringify(videoUrl)

等方法,均无法删除,最后不得已,将文件名中逗号去掉后,重新上传。

举报

相关推荐

0 条评论