Empfangen von POST-Daten .ashx-Datei
Ich habe implementiert eine generische handler, Arbeit als restful-web-service in ASP.Net. Ich habe ein problem mit dem Empfang der XML-Datei, die der Veröffentlichung auf dieser web-service. Ich kann nicht wirklich etwas sehen, übergeben. Ich habe gegangen durch die form, querystring, und die Datei-Eigenschaften des request-Objekts. Alles ist leer. Ich weiß, dass die Datei gebucht wurde, richtig, weil ich es sehen kann, während Sie mit einem port-sniffer.
Wie kann ich Zugriff auf diese Datei?
- Sie haben versucht, Zugriff auf die Anforderung.Files-Auflistung?
- Ja, habe ich. Dateien für Dateien, die veröffentlicht wurden mit dem file-upload-Steuerelement.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach Stunden der Suche, ich natürlich die Antwort gefunden, nach der Veröffentlichung hier meine Frage. Ich war in der Lage, den Zugriff auf die Datei über einen stream-reader. Der code sieht so aus.
System.IO.StreamReader reader = new System.IO.StreamReader(context.Request.InputStream); string value = reader.ReadToEnd();