Wie lässt sich der Inhalt eines Streams am besten in einen anderen kopieren? Gibt es eine Standardmethode für diese Aufgabe?
Antworten
Zu viele Anzeigen?
ntiago
Punkte
1
Graham Laight
Punkte
4338
HasH
Punkte
1
Der folgende Code, um das Problem zu lösen, kopiert den Stream in MemoryStream mit CopyTo
Stream stream = new MemoryStream();
//jede Funktion erfordert die Eingabe des Streams. In meinem Fall zum Speichern der PDF-Datei als Stream document.Save(stream);
MemoryStream newMs = (MemoryStream)stream;
byte[] getByte = newMs.ToArray();
//Hinweis - Bitte entsorgen Sie den Stream im finally-Block und nicht im using-Block, da sonst der Fehler 'Access denied as the stream is closed' auftritt.
- See previous answers
- Weitere Antworten anzeigen