Closed lzxjack closed 2 years ago
下面是云开发文档:
app .uploadFile({ // 云存储的路径 cloudPath: "dirname/filename", // 需要上传的文件,File 类型 filePath: document.getElementById("file").files[0] }) .then((res) => { // 返回文件 ID console.log(res.fileID); });
filePath在云开发文档里写的要 File 类型,实际上依赖包里定义的是 string。使用 TS 上传文件会有类型错误。
filePath
确实,用TS开发的话目前的解决方案只有把代入filePath的文件类型设置成any. document.getElementById("file").files[0] 获得的是File类型,设置成any可以跳过这个类型错误。
下面是云开发文档:
filePath
在云开发文档里写的要 File 类型,实际上依赖包里定义的是 string。使用 TS 上传文件会有类型错误。