2013-10-24 5 views
0

Mosync Reload 3.3을 사용하여 응용 프로그램을 개발 중이며 captureImage 기능을 사용하여 사진을 찍어 내 서버에 업로드하는 데 문제가 있습니다.MoSync Reload - captureImage

첫째, 테스트 용 Google Nexus 4 만 있고 jailbroken이 아닙니다. 나는 이미지 캡처 함수를 호출 할 때 :

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

앱에 대한 저장 용량 권한을 확인했는지 확인하십시오.