2012-04-12 13 views
4

Ich möchte ein Bild von meinem Windows Phone auf einem Webservice auf Windows Azure senden. Um mit meinem Dienst zu kommunizieren, verwende ich RESTSharp und ich sah, dass es eine Methode mit dem Namen addFile zum Senden von Datei gab.Bild mit RESTSharp hochladen (addFile)

Ich weiß jedoch nicht, wie das Bytearray abgerufen wird, wenn die Anforderung beim Dienst ankommt. Können Sie mir bitte helfen?

Antwort

1

Können Sie den Code anzeigen, den Sie verwenden, um die Dateiserverseite zu behandeln? Es könnte sein, dass du am falschen Ort aussiehst.

Alternativ können Sie eine andere Art und Weise versuchen, die Datei hinzuzufügen:

request.AddBody(new { myFile = fileByteArray })) 

Hinweis: In beiden Fällen wird die Datei in den Speicher geladen wird. Dies könnte ein Problem für große Dateien sein.

+0

Mein Problem ist, ich weiß nicht, wie Sie die Datei an den Web-Service abrufen. Wie kann ich den mit AddBody (Variablenname) gesendeten Wert abrufen? – Julien

+0

Wie haben Sie den Web Service erstellt? Ist es WCF (REST)? ASP.NET MVC? ASP.NET MVC-Web-API? PHP? ... –

+0

WCF REST unter Windows Azure – Julien