wx.opendocument 在ios环境下有时能打开pdf 有时打不开文件

发布于 6 年前作者 fang1312474 次浏览最后编辑 6 年前来自 ask

先调用

wx.downloadFile({url:https://storage.wisenable.com/contract.pdf})  api, success回调成功后调用

wx.openDocument() 在ios环境下10次有6~7次 openDocument回调成功的情况下 pdf文档未打开,安卓都能成功

4 回复
min19
min191 楼6 年前

很正常,我们的也是,打不开,最后把这个功能去掉了,

xiuyingxu
xiuyingxu2 楼6 年前

wx.openDocument({

fail(res){

    console.log(res)

}

})看看呢

ming40
ming403 楼6 年前

搞了两天这个问题了,发现IOS不能在onLoad的时候直接调用openDocument读取之前缓存的路径,否则就会出现经常打不开的现象,通过页面bindTap提交方法就能打开。

vren
vren4 楼4 年前

你好 是在success的回调里的。。fail里没有

wx.openDocument({

success(res){

    console.log(res)

}

})