Yaa.. olvidenlo.. problema solucionado..
yo estaba haciendo esto:
WS.UploadArchivo(Convert.ToString(buffer), nombre_archivo);
y lo correcto era esto:
WS.UploadArchivo(Convert.ToBase64String(buffer), nombre_archivo);
Ahora al intentan hacer lo mismo pero usando un Webservice creado con C# con un cliente de PHP.. aparece este error..
Código:
Array
(
[faultcode] => soap:Client
[faultstring] => System.Web.Services.Protocols.SoapException: El servidor no reconoció el valor del encabezado HTTP SOAPAction: .
en System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest()
en System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMessage message)
en System.Web.Services.Protocols.SoapServerProtocol.Initialize()
en System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)
en System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
[detail] =>
)
y lo unico que hago es llamar a una Fx llamada Hola(string nombre) que retorna una cadena+nombre