2013-01-02 2 views
0

Phonegap 및 카메라 응용 프로그램을 사용하고 있습니다. base64로 인코딩 된 문자열을 얻고 싶습니다. 그러나 그것을 작동시킬 수는 없습니다. 나는 항상 이미지의 시스템 경로를 얻고있다. 문자열을 가져와야합니다.전화 번호가 base64 인코딩 된 데이터를 반환하지 않습니다.

function clickPhoto() 
{ 
    navigator.camera.getPicture(onPhotoDataSuccess, onFail, 
    { 
     quality: 25, 
     destinationType: destinationType.FILE_URI 

    }); 
} 

나는 base64 인코딩 된 문자열을 얻는 방법을 알아야합니다. 나는 어딘가에 스택에 기본값의 phonegap이 파일 경로를 반환한다는 것을 읽었다. 나는 base64가 필요해.

좋습니다.

+0

게시 된 솔루션을 참조하십시오. 그것은 당신의 문제를 해결할 것입니다. –

답변

1

사용이 :

navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50, 
    destinationType: destinationType.DATA_URL }); 

감사합니다.

+0

안녕하세요. 작동 중입니다. 그러나 나는 태그에 문자열을 할당 할 수 없습니다. 이것에 대한 도움. 나는 당신의 대답을 어쨌든 받아들이고 있습니다. – user1900588

+0

@ user1900588 ''또는 ''태그? 이 base64 문자열을 이미지로 설정 하시겠습니까? –

+0

걱정할 필요가 없습니다. 내 장치에서 작동합니다. 다시 한번 고마워. avd의 힙이 충분히 크지 않을 수도 있습니다. 하지만 전화로 잘 했어. – user1900588