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 条评论