Attualmente sto sviluppando un servizio Web REST utilizzando l'API Web . Ho riscontrato un problema nell'elaborazione dei dati binari (un'immagine) che è stata trasmessa tramite una richiesta POST.Elaborazione di dati binari in API Web da una richiesta POST o PUT REST
Dal punto di vista del client, sono riuscito a inviare dati binari utilizzando il plug-in jQuery . Ma poiché sono molto nuovo su .NET (sono uno sviluppatore PHP), ho difficoltà a elaborare questi dati binari tramite l'API Web sul server.
Per confermare che il modulo di plugin jQuery sta inviando correttamente i dati di immagine, ho scritto un lavoro PHP gestore che fa uso della semplice variabile globale $_FILE
.
Ora sto cercando di ottenere lo stesso tramite l'API Web. Ecco uno schema di ciò che ho provato. Come accedere ai dati binari che sono stati inviati?
Modello:
namespace EDHDelivery.Models
{
public class Oferta
{
public int OfertaID { get; set; }
public string Nombre { get; set; }
public string Imagen { get; set; }
public int ComercioID { get; set; }
}
}
Controller (codice parziale mostrato):
public Oferta Add(Oferta item)
{
/*here my item will have the POST body with form values,
automatically serialized by the framework and I think an image binary*/
var n = item.Nombre; //...etc.
}
vedere http://stackoverflow.com/a/967101/955881 – drch