Javascript 如何设置phonegap映像路径

Javascript 如何设置phonegap映像路径,javascript,cordova,path,camera,Javascript,Cordova,Path,Camera,这个问题很简单。如何设置phonegap保存相机图像的路径? 这样我就可以告诉它保存在SD卡上了?试试这个 function save(){ document.addEventListener("deviceready", onDeviceReady, false); } // PhoneGap is ready // function onDeviceReady() { window.requestFileSystem(LocalFile

这个问题很简单。如何设置phonegap保存相机图像的路径? 这样我就可以告诉它保存在SD卡上了?

试试这个

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);
    }

Camera API没有参数来选择图片的路径。您只能选择图片编码类型(png/jpg),如果您希望base64返回文件的uri


拍摄后,您可以使用文件api将图像移动到您想要的位置。

使用注释而不是答案来表达类似的内容。不需要代码,他询问使用cordova/phonegap的camera api是否有参数来设置路径;什么是“形象”?这是img标签吗?很抱歉,但至少我现在知道了。