PhoneGap中文网

 找回密码
 立即注册
查看: 14059|回复: 3
打印 上一主题 下一主题

打开下载的word文档时报找不到文件的错误

[复制链接]

1

主题

19

帖子

80

积分

注册会员

Rank: 2

积分
80
跳转到指定楼层
楼主
发表于 2015-10-29 15:34:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我的目的是:
我希望打开一个文件,这个文件如果手机上已经存在,则直接调用手机系统程序打开,如果不存在则先从网上下载下来再打开。
我使用了InAppBrowser、File-transfer插件来完成这个过程。现在我已经完成了:1、检测手机上是否存在此文件,如果存在,则调用本地程序打开;如果不存在,则从网上下载,下载完成后,再调用本地程序打开。

我调用本地程序打开的语句是:window.open("file:///data/data/com.exc.df2/files/1.docx", '_system');
我遇到的问题是:当程序打开时,总是报找不到文件的错误。如图:


注:我使用 cordova 版本是:5.1.1,插件都是直接通过 cli 下载的
回复

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
沙发
发表于 2015-10-29 16:37:02 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

19

帖子

80

积分

注册会员

Rank: 2

积分
80
板凳
 楼主| 发表于 2015-10-30 09:44:19 | 只看该作者
本帖最后由 tom0 于 2015-10-30 09:49 编辑

谢谢。我去这个项目看了,别人也报了这个错误。但作者并没有修复。file-opener2 同样有这个问题。大家如果有解决办法,希望能分享一下。
回复 支持 反对

使用道具 举报

1

主题

19

帖子

80

积分

注册会员

Rank: 2

积分
80
地板
 楼主| 发表于 2015-10-30 09:47:56 | 只看该作者
我现在解决的方式是,把 file 和 file-transfer 插件换为 org.apache.cordova.file 和 org.apache.cordova.file-transfer,而不是使用 cordova-plugin-file 和 cordova-plugin-file-transfer 插件。这样就能解决这个问题。不过,org.apache.cordova.file 和对应的 file-transfer 已经停止更新了,不知以后会不会有什么问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-4 18:28 , Processed in 0.049391 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表