使用NuSoap将大文件从java传输到php

I hope you can help me. I have a Web Service in PHP 5.5 created with NuSoap v 1.123 that can accept files.

I'm consuming the Web Service with a Java client that sends files in a base64 String that is embedded into the SOAP request, this method is good for small files because when I use big files the server takes too long to encode the String received.

Is there another manner to catch big files using NuSoap in php?

This is part of my function in the Web Service that receives the file.

$current = base64_decode($documentEncoded);                          
// Now decode the content which was sent by the client     
if(!$current)
    return "La cadena codificada contiene carácteres que no estan dentro del alfabeto base64";
file_put_contents($location, $current);