I got a openfire server with different clients: android, windows and GNU/Linux. I can transfer files in all OS except on android. If a user is connected with a tablet or a phone can’t send or recive files. I try two different clients and the result is the same.
There are multiple ways to transfer files using Openfire. One of the mechanisms that is used a lot by mobile phones requires you to install the HTTP File Upload plugin. Do you have that plugin installed in Openfire?