2013-10-24 43 views
0

我正在开发一个使用Mosync Reload 3.3的应用程序,我在使用captureImage函数让手机拍照并将其上传到我的服务器。MoSync Reload - captureImage

首先,我只有Google Nexus 4进行测试,并且没有越狱。当我把图像捕获功能:

navigator.device.capture.captureImage(function(mediaFiles){ 
     alert(JSON.stringify(mediaFiles)); 
    }, function(error) { 
     alert('An error occurred during capture: ' + error.code); 
    }, {limit: 2} 
); 

我电话让我拍照,但在mediaFiles返回给成功函数对象,图像路径不我的手机上存在,当我试着在那里导航。路径显示'/data/data/com.mosync.app_ReloadClient/files/saved/RLDPRJmyTestApp/image000.jpg'。当我到手机上的数据文件夹时,它是空的,如果我尝试创建另一个嵌套的数据文件夹,它说文件已经存在,所以我想它可能只是一个我无法访问的隐藏文件夹?

无论如何,我无法进一步进步,因为当我尝试上传文件时,我收到来自FileTransfer的错误消息,输出错误代码1,这意味着文件未找到。

有没有人有任何类似的问题谁可以提供任何意见什么是错的?

回答

-1

确保您已经检查了您的应用的存储权限。