文档下载是很多app,尤其是企业应用中常用的功能。使用APICloud开发app时,可以使用api.download方法实现下载;预览文档可以使用superFile 模块。superFile 模块封装了基于腾讯浏览服务TBS,使用X5Webkit内核,实现文件的展示功能,支持多种文件格式(PDF、Word、Execl、TXT、PPT)。

在项目中添加superFile模块:

然后编译自定义loader ,把自定义loader 安装包安装到手机上,然后就可以使用APICloud Studio3 wifi 同步功能,把代码同步到自定义loader 中进行调试。 参考教程: APICloud 自定义loader说明 – 手机APP开发、APP制作、APP定制平台

实例代码如下:

<template><safe-area><scroll-view class="main" scroll-y><view><text onclick='this.downloadDoc_open'>下载并打开文档</text></view></scroll-view></safe-area>
</template>
<style>
.main {width: 100%;height: 100%;background-color: #fff;
}
</style>
<script>
export default {name: 'test',data() {return {}},apiready() {},methods: {downloadDoc_open() {api.download({url: '',  // 填写要下载文档的urlsavePath: 'fs://myapp/test.doc',report: true,cache: true,allowResume: true}, function (ret, err) {if (ret.state == 1) {//下载成功console.log(JSON.stringify(ret));if (api.systemType == 'ios') {// ios  不需要初始化,直接openvar superFile = api.require('superFile');superFile.open({path: ret.savePath,})}if (api.systemType == 'android') {console.log(2);var superFile = api.require('superFile');superFile.init(function (ret) {if (ret.eventType == 'onViewInitFinished') {superFile.open({path: ret.savePath})}});}}});}}
}
</script>

APICloud 实现文档下载和预览功能相关推荐

  1. java零碎要点010---Java实现office文档与pdf文档的在线预览功能

    最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...

  2. java 预览word文档_Java实现office文档与pdf文档的在线预览功能

    最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...

  3. java通过POI和jacob实现word文档的在线预览和下载

    通过POI和jacob可以实现word文档的在线预览和下载. 首先,引入以下maven依赖. <dependency><groupId>org.apache.poi</g ...

  4. Freemaker导出word文档并实现预览

    文章目录 使用freemaker进行生成word文档并实现预览 一.导入依赖 二.导出word文件步骤 1.将word文档转成ftl文件 2.文件数据绑定 三.导出html文件步骤 四.解析文件并生成 ...

  5. 前端实现pdf,word,doc等Office文档格式在线预览

    在做一些后台管理或者h5页面的时候 通常会遇到Office文档格式的在线预览功能.虽然看似简单,里面却隐藏着很大的坑.简单是因为现在有各种插件可以下载实现,坑是因为涉及到一些兼容性和安全性等各种千奇百 ...

  6. WEB端和微信小程序端的文档文件在线预览方法

    文件的在线预览方式汇总 文件在线预览功能可以提高用户体验,值得加入. 一般常见的文件有office套装.pdf.txt.md.和音视频. 音视频的预览是单独一块,今天主要说说文档文件的在线预览功能. ...

  7. 浏览器点击pdf的链接——实现下载或预览功能——基础积累

    最近在做后台管理系统时,遇到了一个需求,就是点击pdf链接时,需要实现文档的下载. 点击链接,通常就会用到a标签,将链接放在href参数中,点击时就会触发相应的事件了. 常规写法如下: <a : ...

  8. 阿里云智能媒体服务 oss文档转换及预览

    本人 在工作中 也是接触到这个需求 我们本身的文档 都存储在阿里云的oss上 ,由于浏览文档需要下载后观看 为了方便浏览文档方便 开了这样一个功能 将文档转换成图片来进行预览 好了 废话就不多说了 下 ...

  9. SpringBoot实现本地上传Word文档并在线预览

    所需依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</art ...

  10. word2003文档转pdf预览加盖水印与套红

    最近在做一个项目,里面有个业务是说预览收到的word文档,之后审批套红,网上搜索了一下代码,2007版本的word转pdf比较简单,几句代码的问题,2003的版本会比较繁琐一些.先要转成HTML,再从 ...

最新文章

  1. Java值类型与引用类型的不同
  2. [转]阿里巴巴数据库连接池 druid配置详解
  3. mysql 事务涉及锁吗_MySQL-锁机制和事务
  4. Git中的有个致命的远程执行漏洞
  5. html怎么使背景图片充屏,css如何使div背景图片填充
  6. pycharm中无法import已经安装的ros中的库
  7. 修改Tomcat默认的端口
  8. python多线程有用吗_Python多线程理解
  9. DropDownList and ListBox 两级联动菜单
  10. Spring(一)--作用、IOC容器细节、搭配环境、Spring实验
  11. [Python] itertools.islice(iterable, start, stop[, step]) 创建迭代器并返回所选元素
  12. 行政区村界线_中国各省界线是如何形成的?古代行政区划界原则
  13. 《论文阅读》Joint Demosaicing and Denoising with Self Guidance
  14. 如何控制cpu资源使用?
  15. 06.ESP8266驱动OLED屏
  16. 怎么用命令改变legend在图中的位置
  17. Java Application 程序
  18. [Re]2022DASCTF Apr X FATE 防疫挑战赛
  19. AP发现AC过程——CAPWAP协议详解
  20. 小记:找不到或无法加载主类

热门文章

  1. 初中毕业学修车还是学计算机,儿子初中毕业了,成绩不好,想学门手艺谋生,去技校,还是去店里做学徒好?学修车吗?...
  2. Docker--一门值得你学习的手艺
  3. 为赚快钱,IT 程序员沦为新型电诈案“制刀者”
  4. AUTOCAD——直线命令
  5. win7系统关闭蓝牙服务器,win7系统怎么打开蓝牙的两种方法
  6. javaweb响应内容类型分析工具(tomcat)
  7. python正态性检验_在python中做正态性检验示例
  8. 在同一窗口能显示多个幻灯片_如何让两个PPT文件在电脑屏幕中同时显示
  9. 稿费一般多少钱一千字_写一篇1000字的稿子多少钱?一般
  10. 【26天高效学习Java编程】Day26(完结篇):Java中的单例、多例、枚举以及工厂模式详解