diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java b/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java index 285ff6f2..b7857616 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_FileManager.java @@ -262,6 +262,7 @@ public class IITC_FileManager { mResultCode = resultCode; mData = data; + // read file in new thread using Runnable interface, see run() new Thread(this, "FileRequestReader").start(); } @@ -272,6 +273,9 @@ public class IITC_FileManager { Uri uri = mData.getData(); File file = new File(uri.getPath()); + // now create a resource that basically looks like: + // someFunctionName('', ''); + mStreamOut.write( (mFunctionName + "('" + URLEncoder.encode(file.getName(), "UTF-8") + "', '").getBytes());