Cache bust returned Image URI if saveToPhotoAlbum is false
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/8aa9d821 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/8aa9d821 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/8aa9d821 Branch: refs/heads/master Commit: 8aa9d8213dfc313ceee2d0610cb158fd96bda2e8 Parents: a74f71c Author: macdonst <simon.macdon...@gmail.com> Authored: Tue Jun 26 13:57:52 2012 -0400 Committer: macdonst <simon.macdon...@gmail.com> Committed: Thu Jun 28 12:00:18 2012 -0400 ---------------------------------------------------------------------- .../src/org/apache/cordova/CameraLauncher.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/8aa9d821/framework/src/org/apache/cordova/CameraLauncher.java ---------------------------------------------------------------------- diff --git a/framework/src/org/apache/cordova/CameraLauncher.java b/framework/src/org/apache/cordova/CameraLauncher.java index 496b20e..f2ee3e6 100755 --- a/framework/src/org/apache/cordova/CameraLauncher.java +++ b/framework/src/org/apache/cordova/CameraLauncher.java @@ -395,7 +395,13 @@ public class CameraLauncher extends Plugin implements MediaScannerConnectionClie } // Send Uri back to JavaScript for viewing image - this.success(new PluginResult(PluginResult.Status.OK, uri.toString()), this.callbackId); + if (saveToPhotoAlbum) { + this.success(new PluginResult(PluginResult.Status.OK, uri.toString()), this.callbackId); + } else { + // If you don't want to save the file to the photo album you need to append a timestamp + // to the returned URI to do some cache busting. + this.success(new PluginResult(PluginResult.Status.OK, uri.toString() + "?" + System.currentTimeMillis()), this.callbackId); + } } this.cleanup(FILE_URI, this.imageUri, bitmap);