ich habe ein kleine Webseite in C# geschrieben, ohne ASP.NET.
Nun lasse ich den Benutzer über ein normales HTML-Formular (POST, multipart/form-data) ein Bild hochladen. Dieses wird dann über den HTTP-Body
zu mir geschickt. Bis zu einer Bildgröße von etwa 50KB klappt das auch noch ganz gut, darüber allerdings wird der Dateitransfer einfach abgebrochen.
content-length stimmt, ich lese die Daten über den InputStream in einen Buffer. Der HttpListener scheint den Transfer aber schon vorzeitig
abzubrechen.
int bytesRead=0;
while (bytesRead<request.ContentLength64)
bytesRead+=request.InputStream.Read(buffer, bytesRead, buffer.Length-bytesRead);
request.InputStream.Close();
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur Msdn Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die Msdn Website verlassen.