Immer "kein Zugriff auf eine geschlossene Datei" Fehlermeldung bekommen, wenn die Datei von der session
Habe ich eine asp.net FileUpload-control.
Kann ich erfolgreich hochladen-Datei zum speichern in der session, aber wenn ich bin tring, um seine inputstream
(Ich bin speichern die Datei in HttpPosterFile) ich bin immer Fehler
Keinen Zugriff auf geschlossene Datei
tr.PostedFile //<== HttpPostedFile;
byte[] byteArray = null;
using (var binaryReader = new BinaryReader(tr.PostedFile.InputStream))
{
byteArray = binaryReader.ReadBytes(tr.PostedFile.ContentLength);
}
- Wäre es nicht besser, Sie einfach speichern Sie das byte-array von file-Daten in Sitzung eher als die HttpPostedFile mit dem stream???
Du musst angemeldet sein, um einen Kommentar abzugeben.
fügen Sie diese auf Ihrer Website.config-Datei
http://sanjaysainitech.blogspot.com/2008/12/file-upload-error-can-not-access-closed.html
Haben Sie
using
?Wenn ja, achten Sie auf nicht schließen Sie diese, bevor Sie die Zeichenfolge auf dem inputstream.