收藏
回答

openDocument接口是否因为url太长而无法访问,是否有明确的解决办法

问题模块
API和组件

onLoad:function(options){

wx.showLoading({

title: '加载中',

})

var fileIndex = options.fileIndex,

fileData = wx.getStorageSync("fileData"),

file = fileData[fileIndex].filePath;

console.log(file)

wx.downloadFile({

url: file,

success:function(res){

wx.hideLoading();

var tempFilePath = res.tempFilePath;

wx.openDocument({

filePath: tempFilePath,

success:function(){

console.log("打开")

},

fail:function(res){

console.log(res)

}

})

}

})


},

这是全部的代码

测试errMsg:"openDocument:fail filetype not supported",//是因为url太长造成的??

测试机器:魅族,小米,华为,三星,oppo,vivo,金立,iphone6/6s/6p/7

测试结果:未能打开(失败率100%)

测试路径:https://somesite.com/ipolicyFsite/document/download?fileCode=a093fe73fda8431281ac51403837b9a1//必须有明确的文件类型后缀?

测试人员:小程序开发者

公司:宜信

最后一次编辑于  2017-09-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答