Qual è il modo migliore per caricare un file per un client REST?Caricamento file REST con HttpRequestMessage o Stream?
Dalla documentazione WCF Web API
[WebInvoke(UriTemplate = "thumbnail", Method = "POST")]
public HttpResponseMessage UploadFile(HttpRequestMessage request)
{
dai post multipli forum:
WCF REST File upload with additional parameters
[WebGet(UriTemplate="", Method ="POST"]
public string UploadFile(Stream fileContents)
ho capito, che il primo metodo consente di inviare direttamente un file da un form HTML normale . Il secondo approccio sembra più comune su tutti i post del forum che trovo.
Cosa consiglieresti e perché? L'API REST dovrebbe essere accessibile da tutti i tipi di linguaggi e piattaforme.
Per l'approccio HttpRequestMessage, come faccio a caricare un file preferibile con HttpClient WCF? Con FormUrlEncodedMediaTypeFormatter)
Grazie Jed, sfortunatamente posso scegliere solo una risposta giusta e l'ho già data a JCaffeine. Ma ha fatto un voto in su. – Remy
Remy, sei il benvenuto e non preoccuparti. Sono contento che ti abbia aiutato. – Jed