2014-03-07 91 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

相关问题