If you are looking for high speed transfer of large files, then you are using the wrong device. Not enough speed. There are better devices available for that application. I am not familiar with the other Arduino devices that have wifi/ethernet available, but I do know about other devices that do have the power available at a reasonable price.