[Galaxy S 4 Q&A, Help & Troubleshooting] Preday:
Ok, so since my USB cable isn't good for transferring files to my phone (as I have stated here) I use an app called "WebSharing (WiFi File Manager)" by NextApp, Inc. (it can be found of Google Play) to transfer files wirelessly en-masse to my phone with wifi (or I use dropbox then download but that is SO SLOW). I have used this app for a long time, and in my previous phone as well (it was a HTC Desire HD if that matters). It's a good app, and reliable.

The problem is that recently (last year or so?) the app no longer allows me to send files directly to the SD card. It gives me this error:

This application has been stopped due to an error.

Invalid response received from server: 400 Exception processing request: a=JfDWNiKI6Mx0HcUkBnpMI3SRDljHlwQa3ONjQxFyOdU%3D&c=ihq6510p_9afa8h&y=0nextapp.websharing.web.host.o: Failed to store uploaded file. at nextapp.websharing.web.a.a.m.a(Unknown Source) at nextapp.websharing.web.a.aa.a(Unknown Source) at nextapp.websharing.web.a.a.f.a(Unknown Source) at nextapp.websharing.web.a.ag.a(Unknown Source) at nextapp.websharing.web.a.ag.a(Unknown Source) at nextapp.websharing.web.a.af.h(Unknown Source) at a.a.a.b.service(Unknown Source) at org.mortbay.jetty.servlet.ServletHolder.handle(Unknown Source) at org.mortbay.jetty.servlet.ServletHandler.handle(Unknown Source) at org.mortbay.jetty.servlet.SessionHandler.handle(Unknown Source) at org.mortbay.jetty.handler.ContextHandler.handle(Unknown Source) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(Unknown Source) at org.mortbay.jetty.handler.HandlerWrapper.handle(Unknown Source) at nextapp.websharing.service.g.handle(Unknown Source) at org.mortbay.jetty.handler.HandlerWrapper.handle(Unknown Source) at org.mortbay.jetty.Server.handle(Unknown Source) at org.mortbay.jetty.HttpConnection.handleRequest(Unknown Source) at org.mortbay.jetty.HttpConnection$RequestHandler.content(Unknown Source) at org.mortbay.jetty.HttpParser.parseNext(Unknown Source) at org.mortbay.jetty.HttpParser.parseAvailable(Unknown Source) at org.mortbay.jetty.HttpConnection.handle(Unknown Source) at org.mortbay.jetty.bio.SocketConnector$Connection.run(Unknown Source) at org.mortbay.e.e.run(Unknown Source) Caused by: java.io.IOException: open failed: ENOENT (No such file or directory) at java.io.File.createNewFile(File.java:941) at nextapp.websharing.web.b.i.a(Unknown Source) at nextapp.websharing.web.b.i.b(Unknown Source) ... 23 more Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) at libcore.io.Posix.open(Native Method) at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) at java.io.File.createNewFile(File.java:934) ... 25 more

I suspect this is because of the Android security update last year (or whenever it was I forget) that made it impossible for apps to write to SD card unless given a specific permission by the user. Problem is this app never asks me for this permission (like, say, ES File Manager or Quickpic Gallery do).

I have already put in a review mentioning this. Does anyone else use this app? I would like to know if I am right about the source of the problem, and if I'm not, if there is something I can do to fix it. Transferring to internal memory and from there to card is still viable but takes a lot of time that I don't always have