起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1841|回复: 2

[结贴] 文件保存,在3.3上运行没有问题升级到3.4后没有成功保存...

[复制链接]

73

主题

248

帖子

657

积分

高级会员

Rank: 4

积分
657
QQ
发表于 2016-5-21 06:43:34 | 显示全部楼层 |阅读模式
5金币
本帖最后由 高飞 于 2016-5-24 03:53 编辑

                 saveFile:function(appFlieData,fileName,fileType,isOpen)
                 {
                         var self=this;
                         window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
                    //获取Iwork目录,如果不存在则创建该目录   
                    function gotFS(fileSystem) {
                            debugger;//跟踪成功执行
                            newDir = fileSystem.root.getDirectory("Iwork", {create : true,exclusive : false}, createFile, fail);
                    }
                                function createFile(newDir) {
                                        debugger;//跟踪成功执行
                                        newDir.getFile(fileName, {
                                                create : true,
                                                exclusive : false
                                        }, gotFileEntry, fail);
                                }
                                function gotFileEntry(fileEntry) {
                                        debugger;//跟踪成功执行
                                        fileEntry.createWriter(gotFileWriter, fail);
                                }
                                function gotFileWriter(writer) {
                                        debugger;//跟踪成功执行
                                        writer.onwrite = function(evt) {
                                                debugger;//没有执行
                                                if(isOpen)
                                                        {
                                                        cordova.plugins.fileOpener2.open(
                                                            '/sdcard/Iwork/'+fileName,
                                                            fileType
                                                        );
                                                        }
                                                else
                                                        {
                                                                justep.Util.hint("文件已经成功保存到/sdcard/Iwork/"+fileName);
                                                        }
                                };
                                        writer.seek(0);
                                        writer.write(self.b64toBlob(appFlieData,fileType, 512));
                                }
                                function fail(error) {
                                        debugger;//没有执行过
                                        justep.Util.hint(error.code);
                                }
                 }
               
        };

在真机上调试,没有任何错误提示,手机上“Iwork”这个文件夹也找不到,请教高手。
此问题在普通版已经问过了,但没有得到解决,普通版的地址
http://bbs.wex5.com/forum.php?mod=viewthread&tid=93566&extra=

最佳答案

查看完整内容

解决方案参考: http://docs.wex5.com/wex5-app-question-list-4005/
企邦-带领企业进入智能化时代!
www.qeebane.com

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-21 06:43:35 | 显示全部楼层
点评回复

使用道具 举报

73

主题

248

帖子

657

积分

高级会员

Rank: 4

积分
657
QQ
 楼主| 发表于 2016-5-24 03:52:30 | 显示全部楼层
已经解决,所以结帖。
企邦-带领企业进入智能化时代!
www.qeebane.com
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 22:46 , Processed in 0.097032 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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