2011-01-16 7 views
2

in meinem Windows Phone 7 Anwendung Ich muss ein Bild über eine normale POST-Methode, in der die gesamte binäre Inhalte der Datei sind URL-codiert in Silverlight senden. Ich habe das Bild im Stream, Datei e Byte []. Wie kann ich das Zeug machen?Bild in URL-kodiertem Windows Phone 7

Thx Jungs

+1

Da dies eindeutig nicht wirklich eine gute Idee ist einige Hintergrund für den Grund, warum Sie ein Bild auf diese Weise senden müssen, wäre hilfreich. Ich mag es nicht, Leuten zu helfen, Dinge, die an der Oberfläche sind, ernsthaft zu beschädigen, bis es klar ist, warum es so sein muss. Sind Sie sicher, dass Sie eigentlich kein Base64-kodiertes Bild in einem Mime-Multipart-Body veröffentlichen sollen? – AnthonyWJones

+0

Hallo Anthony, ich muss mein Bild in einem url-ecuded Stil "posten", da der Webserver zwei Methoden für die Veröffentlichung akzeptiert: 1) das Bild in String codieren und Post "Daten" Paramiter oder ein Web-Formular senden , aber ich habe keine Idee, wie ich das Webformular in einem WebBrowser-Steuerelement erstellen und den Pfad der Datei ohne die Aktion eines Benutzers übergeben kann ... also können Sie mir auf die gleiche Weise helfen? (Entschuldigung für mein Englisch: P) –

Antwort

0

Versuchen Sie das Ergebnis der

HttpUtility.UrlEncode(System.Text.Encoding.UTF8.GetString(yourByteArray); 

oder ähnliches zu senden. Sie können leicht mit UploadStringAsync überprüfen.