¿Cuál es la mejor manera de cargar un archivo para un cliente REST?¿Subir archivo REST con HttpRequestMessage o Stream?
A partir de la documentación de la API Web WCF
[WebInvoke(UriTemplate = "thumbnail", Method = "POST")]
public HttpResponseMessage UploadFile(HttpRequestMessage request)
{
De múltiples mensajes en el foro:
WCF REST File upload with additional parameters
[WebGet(UriTemplate="", Method ="POST"]
public string UploadFile(Stream fileContents)
entiendo, que el primer método permite publicar directamente un archivo de un formulario HTML normales . El segundo enfoque parece más común en todas las publicaciones del foro que encuentro.
¿Qué recomendarías y por qué? La API REST debe ser accesible desde todo tipo de idiomas y plataformas.
Para el enfoque HttpRequestMessage, ¿cómo podría hacer una carga de un archivo preferible con WCF HttpClient? Con FormUrlEncodedMediaTypeFormatter)
Gracias Jed, desafortunadamente solo puedo elegir una respuesta correcta y ya se lo di a JCaffeine. Pero hizo una votación positiva. – Remy
Remy, de nada y sin preocupaciones. Me alegra que te haya ayudado. – Jed