diff --git a/framework/src/com/phonegap/FileTransfer.java b/framework/src/com/phonegap/FileTransfer.java index 8e0e1e03..0c3132ff 100644 --- a/framework/src/com/phonegap/FileTransfer.java +++ b/framework/src/com/phonegap/FileTransfer.java @@ -429,7 +429,12 @@ public class FileTransfer extends Plugin { return ctx.getContentResolver().openInputStream(uri); } else if (path.startsWith("file://")) { - return new FileInputStream(path.substring(7)); + int question = path.indexOf("?"); + if (question == -1) { + return new FileInputStream(path.substring(7)); + } else { + return new FileInputStream(path.substring(7, question)); + } } else { return new FileInputStream(path);