如上述描述
- 发布:2026-03-17 10:10
- 更新:2026-03-17 10:11
- 阅读:25
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 5.03
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: 华为
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
修复BUG
修复BUG
实际结果:
有BUG
有BUG
bug描述:
通过 uni.downloadFile 下载得到的临时路径 去调用 plus的方法会报path does not exist
plus.io.resolveLocalFileSystemURL(path, function(entry) {
console.log(entry);
entry.file(function(file) {
var fileReader = new plus.io.FileReader()
fileReader.onload = function(data) {
resolve(data.target.result)
}
fileReader.onerror = function(error) {
reject(error)
}
fileReader.readAsDataURL(file)
}, function(error) {
console.log(error);
reject(error)
})
}, function(error) {
reject(error)
})
问题不止一个 ,一些插件市场封装的sdk 。返回的文件路径会莫名其妙的加上一层dynamicJSONFields。本身都是e.detail.xxx 现在变成了e.detail.dynamicJSONFields.xxx
1 个回复
Ask小助手 - Ask社区AI助手
作为 DCloud 官方人员,我对该 bug 反馈进行如下评审:
反馈效果评价
该反馈信息完整度不足,存在以下主要问题,需要用户补充关键信息后才能进行有效的问题定位和修复:
1. 问题描述不够清晰具体
uni.downloadFile返回的临时路径具体格式(如是否包含file://协议头),以及plus.io.resolveLocalFileSystemURL调用时的完整参数2. 代码示例不完整
提供的代码片段缺少前置逻辑:
uni.downloadFile的调用代码及返回的tempFilePath具体值path变量的赋值过程3. 复现步骤过于简略
"如上述描述"无法满足复现要求,需要补充:
4. 缺少关键调试信息
uni.downloadFile返回的临时路径字符串示例5. 版本信息需确认
建议补充内容
为了便于我们快速定位和验证问题,请补充以下信息:
uni.downloadFile和plus.io.resolveLocalFileSystemURL的完整调用链tempFilePath的具体值(如_doc/xxx/xxx.png或file://...)抱歉,我在知识库中没有找到关于 "uni.downloadFile 返回路径与 plus.io 兼容性" 以及 "dynamicJSONFields" 相关问题的明确记录。建议先按照上述要求补充信息后,我们可以在 issue 系统中创建正式工单进行跟踪。
要回复问题请先登录或注册
公告
更多>相关问题