OVH Cloud OVH Cloud

HtmlInputFile

2 réponses
Avatar
Andre
Hello,

J'ai un petit "énorme " problème avec un fichier.

Sur une page j'affiche la liste des items qu'un usager a dans son compte,
avec l'image du produit. Si l'usager veut changer l'image de son produit, il
peut le faire, et tout fonctionne bien, mais s'il essaie de modifier l'image
une 2e fois je reçois cette erreur :

System.IO.IOException : The process cannot access the file ***** because it
is being used by another process.

Je ne sais pas si c'est l'enregistrement ou l'affichage qui bloque le
fichier, mais rien ne fonctionne.

Voici le code que j'utilise pour enregistrer mon image.



Dim savelocation As String = Server.MapPath("Images") & "\" & fichier

Try

nomImage.PostedFile.SaveAs(savelocation)

Catch ex As Exception

outerror.InnerHtml = ex.Message

End Try

Merci

2 réponses

Avatar
Paul Bacelar
La stackTrace SVP.
--
Paul Bacelar

"Andre" wrote in message
news:
Hello,

J'ai un petit "énorme " problème avec un fichier.

Sur une page j'affiche la liste des items qu'un usager a dans son compte,
avec l'image du produit. Si l'usager veut changer l'image de son produit,


il
peut le faire, et tout fonctionne bien, mais s'il essaie de modifier


l'image
une 2e fois je reçois cette erreur :

System.IO.IOException : The process cannot access the file ***** because


it
is being used by another process.

Je ne sais pas si c'est l'enregistrement ou l'affichage qui bloque le
fichier, mais rien ne fonctionne.

Voici le code que j'utilise pour enregistrer mon image.



Dim savelocation As String = Server.MapPath("Images") & "" & fichier

Try

nomImage.PostedFile.SaveAs(savelocation)

Catch ex As Exception

outerror.InnerHtml = ex.Message

End Try

Merci




Avatar
Andre
J'ai resolu mon probleme... erreur de chaise..

Mon Dispose etait dans un IF, donc parfois il n'etait pas executer..


"Andre" a écrit dans le message de news:

Hello,

J'ai un petit "énorme " problème avec un fichier.

Sur une page j'affiche la liste des items qu'un usager a dans son compte,
avec l'image du produit. Si l'usager veut changer l'image de son produit,
il peut le faire, et tout fonctionne bien, mais s'il essaie de modifier
l'image une 2e fois je reçois cette erreur :

System.IO.IOException : The process cannot access the file ***** because
it is being used by another process.

Je ne sais pas si c'est l'enregistrement ou l'affichage qui bloque le
fichier, mais rien ne fonctionne.

Voici le code que j'utilise pour enregistrer mon image.



Dim savelocation As String = Server.MapPath("Images") & "" & fichier

Try

nomImage.PostedFile.SaveAs(savelocation)

Catch ex As Exception

outerror.InnerHtml = ex.Message

End Try

Merci