Perchè usare NuSoap?

In ogni caso, puoi farlo semplicemente, ad esempio codificando il contenuto binario in base64 e passando altri valori come il nome del file, la sua dimensione ed il content type.