uni-app附件预览

      // 预览附件
      perviewFile(file) {
        console.log('点击附件', file)
        var str=file.previewUrl
        var filType=str.split('.')
        console.log(filType,'filType')
        uni.downloadFile({
          url: ''
          success: function(res) {
            console.log('打开文档成功', res);
            if (res.statusCode == 200) {
              uni.saveFile({
                tempFilePath: res.tempFilePath,
                success: function(save) {
                  console.log('uni.saveFile---', save)
                  // 自动打开手机预览文件页面
                  uni.openDocument({
                    filePath: save.savedFilePath,
                    fileType: filType[1],
                    success: function(open) {
                      // 打开文件成功
                      console.log(open)
                    },
                    fail: function(err) {
                      console.log('err', err)
                    }
                  })
                },
                fail: function(err) {
                  console.log('fail-----err', err)
                }
              })
            } 
        });
      },

当时遇到一个问题 就是附件调用saveFile 之后调用 openDocument附件虽然打开了 但是一直黑屏 当时找了好久原因之后也一直问度娘 之后发现fileType在官网虽然不是必填项 但是不填的话他一直是黑屏 fileType支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx

相关推荐

  1. uni-app附件

    2023-12-25 01:52:02       66 阅读
  2. uni-app点击图片

    2023-12-25 01:52:02       60 阅读
  3. uni-app如何在小程序上pdf文件。

    2023-12-25 01:52:02       57 阅读
  4. #Uniapp: uni.previewImage(OBJECT) 图片

    2023-12-25 01:52:02       62 阅读
  5. Android Camera APP画面镜像及旋转处理

    2023-12-25 01:52:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-25 01:52:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-25 01:52:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-25 01:52:02       87 阅读
  4. Python语言-面向对象

    2023-12-25 01:52:02       96 阅读

热门阅读

  1. 【MyBatis-Plus】分页查询

    2023-12-25 01:52:02       65 阅读
  2. COST231-Hata模型信道仿真MATLAB编程源码程序

    2023-12-25 01:52:02       57 阅读
  3. QT之QML布局相关总结

    2023-12-25 01:52:02       65 阅读
  4. axios实例配置和使用

    2023-12-25 01:52:02       58 阅读
  5. 基于SpringBoot的养老院管理系统

    2023-12-25 01:52:02       66 阅读
  6. log4j学习

    2023-12-25 01:52:02       61 阅读