[已删除]
[已删除]
  • 发布:2020-03-06 23:54
  • 更新:2023-08-16 20:28
  • 阅读:4362

使用uni.downloadFile取tempFilePath发现没有取到文件的后缀名

分类:uni-app

使用uni.downloadFile时发现返回的tempFilePath的后缀名是.unknown 以下是代码

/* 下载 */  
            onDown(e) {  
                let _this = this;  
                uni.downloadFile({  
                    url:'http://iip.nat300.top/web/admin/file/download?wkFileId='+e,  
                    success: (res) => {  
                        if(res.statusCode === 200){  
                            console.log(res.tempFilePath);  
                        }  
                    }  
                })  
            },
2020-03-06 23:54 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

您好解决了吗,我下载到本地临时文件是没有后缀名

g***@126.com

g***@126.com

同问

g***@126.com

g***@126.com

uniapp开发微信小程序时,使用uni.downloadFile下载图片在苹果手机可以正常下载,安卓手机就会报报错unknown问题

解决办法:使用指定保存路径的办法,设置filePath,代码如下

uni.downloadFile({

url: ctx + '/file.png',  

header: {  

 'content-type': 'application/png'  

},  

filePath: wx.env.USER_DATA_PATH + '/file.png',  

success: function success(res) {  

    if (res.statusCode == 200) {  

    }  

}  

})

1***@qq.com

1***@qq.com

我也遇到,没有后缀名,使用上面的方案也无效

s***@sina.com

s***@sina.com

同问题,到现在还有这样的问题,也是垃圾文档,官方真实吃屎

要回复问题请先登录注册