2014-03-07 53 views

回答

0

攝像頭API確實有參數來選擇圖片的路徑。你只能選擇圖片編碼類型(PNG/JPG格式),如果你想base64返回的文件的URI。

您可以使用FILE api在想要的位置移動圖像。

+0

不幸,但至少現在我知道了。 – user2741831

0

試試這個

function save(){ 

    document.addEventListener("deviceready", onDeviceReady, false); 
} 



    // PhoneGap is ready 
    // 
    function onDeviceReady() { 
     window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); 
    } 

    function gotFS(fileSystem) { 
     fileSystem.root.getFile("pic.jpg", {create: true, exclusive: false}, gotFileEntry, fail); 
    } 

    function gotFileEntry(fileEntry) { 
     fileEntry.createWriter(gotFileWriter, fail); 
    } 

    function gotFileWriter(writer) { 

     var photo = document.getElementById("image"); 
     writer.write(photo.value); 

    } 

    function fail(error) { 
     console.log(error.code); 
    } 
+0

使用評論而不是回答來說這樣的事情。並且不需要代碼,他詢問是否使用cordova/phonegap的相機api有沒有設置路徑的參數。 – QuickFix

+0

我使用這個:navigator.camera.getPicture(onPhotoDataSuccess,onFail,{quality:50, destinationType:destinationType.FILE_URI}); – user2741831

+0

QuickFix,我需要50個聲望點才能發表評論問題 – Kubol