“Ne peut pas accéder à un fichier fermé” errormessage lors de l'obtention d'un fichier de session
J'ai un asp.net contrôle FileUpload.
Je peux charger des fichiers à stocker dans la session, mais quand je suis tring pour obtenir son inputstream
(Je suis de stockage de fichier en HttpPosterFile) j'obtiens une erreur
Ne peut pas accéder à un fichier fermé
tr.PostedFile //<== HttpPostedFile;
byte[] byteArray = null;
using (var binaryReader = new BinaryReader(tr.PostedFile.InputStream))
{
byteArray = binaryReader.ReadBytes(tr.PostedFile.ContentLength);
}
Ne serait-il pas mieux de simplement stocker le tableau d'octets du fichier de données de la session plutôt que de la HttpPostedFile avec le cours d'eau?
OriginalL'auteur Jaztingo | 2013-12-09
Vous devez vous connecter pour publier un commentaire.
ajouter à votre site web.fichier de configuration
http://sanjaysainitech.blogspot.com/2008/12/file-upload-error-can-not-access-closed.html
OriginalL'auteur Indranil.Bharambe
Avez-vous utilisé
using
?Si oui attention à ne pas fermer cette avant de vous mettre la chaîne à l'inputstream.
OriginalL'auteur Hadash