获取图片位置 – Phonegap相机

我用这个代码:

function getPicture(){ navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.FILE_URI, sourceType : Camera.PictureSourceType.SAVEDPHOTOALBUM }); } function onSuccess(imageURI) { img_uri = imageURI; alert(img_uri); Plugin.callNativeFunction(nativePluginResultHandler, nativePluginErrorHandler, 'success', img_uri); } 

我想得到这样的URI:“/ mnt / sdcard /图片…”,但警报给了我一个像“内容://媒体/外部/图像/媒体/ 3915”的URI。

我能做什么?

  • 贝宝整合问题在titanium
  • Android / webOS设备是否支持多点触控Javascript事件?
  • 使用Javascript检测websocket支持的最佳方法是什么?
  • 适用于Android Webview的JWPlayer Javascript API
  • 在Android平板电脑/手机上debuggingJavaScript?
  • HTML Mobile - 强制软键盘隐藏
  • 离子2卷轴性能问题
  • 如何将parameter passing给PhoneGap数据库事务函数
  • 你可以使用window.resolveLocalFileSystemURI来获取真正的path。 你的onSuccess方法看起来像这样:

     function onSuccess(imageURI) { img_uri = imageURI; alert(img_uri); window.resolveLocalFileSystemURI(img_uri, function(fileEntry) { alert(fileEntry.fullPath); Plugin.callNativeFunction(nativePluginResultHandler, nativePluginErrorHandler, 'success', fileEntry.fullPath); }, onError); }