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을 출력하여 파일을 찾을 수 없음을 의미하는 오류 메시지가 나타납니다.
누가 잘못되었는지에 대해 조언을 제공 할 수있는 비슷한 문제가있는 사람이 있습니까?