diff --git a/.gitignore b/.gitignore index 214350b..108e640 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.swp .DS_Store +.idea/ diff --git a/src/android/DocumentHandler.java b/src/android/DocumentHandler.java index f5d2aad..952ddf5 100644 --- a/src/android/DocumentHandler.java +++ b/src/android/DocumentHandler.java @@ -1,6 +1,10 @@ package ch.ti8m.phonegap.plugins; -import java.io.*; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; @@ -136,7 +140,13 @@ public FileDownloaderAsyncTask(CallbackContext callbackContext, @Override protected File doInBackground(Void... arg0) { - return downloadFile(url, callbackContext); + if(!url.startsWith("file://")){ + return downloadFile(url, callbackContext); + } + else{ + File file = new File(url.replaceFirst("file://", "")); + return file; + } } @Override