• uni.openDocument(OBJECT)

    uni.openDocument(OBJECT)

    新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。

    平台差异说明

    5+AppH5微信小程序支付宝小程序百度小程序头条小程序
    xx

    OBJECT 参数说明:

    参数名类型必填说明平台差异说明
    filePathString文件路径,可通过 downFile 获得
    fileTypeString文件类型,指定文件类型打开文件,有效值 doc, xls, ppt, pdf, docx, xlsx, pptx微信小程序
    successString接口调用成功的回调函数
    failString接口调用失败的回调函数微信小程序
    completeString接口调用结束的回调函数(调用成功、失败都会执行)

    示例代码:

    1. uni.downloadFile({
    2. url: 'https://example.com/somefile.pdf',
    3. success: function (res) {
    4. var filePath = res.tempFilePath;
    5. uni.openDocument({
    6. filePath: filePath,
    7. success: function (res) {
    8. console.log('打开文档成功');
    9. }
    10. });
    11. }
    12. });

    平台差异

    平台打开方式
    小程序在小程序的入口应用内打开
    5+App iOS在当前应用内打开
    5+App Android调用系统相关应用打开,无相关应用则不能打开
    H5使用浏览器打开,当前浏览器不支持则不能打开

    Tips

    App端有更强大的plus.io API可用。https://www.html5plus.org/doc/zh_cn/io.html


    发现错误?想参与编辑?在 GitHub 上编辑此页面!