Salut,
j'ai fait un datagrid qui selectionne depuis la base de données 4 noms de fichiers que j'ai deja inseré dans un dossier. je voulais donc telecharger ces fichier apartir du dossier pour ce faire j'ai coller ce code audessous de GridView1_RowCommand
LE probleme est ce que quand je voulais telecharger le fichier l'erreur suivante apparait:" System.Runtime.InteropServices.COMException: Descripteur non valide (Exception de HRESULT : 0x80070006 (E_HANDLE))"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Protected Sub GridView1_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles GridView1.RowCommand If (e.CommandName = "Download") Then Response.Clear() Response.ContentType = "Application/octect-stream" Response.AppendHeader("content-disposition", "filename=" + e.CommandArgument) Response.TransmitFile(Server.MapPath("~/test9/") + e.CommandArgument) Response.End() System.Diagnostics.Debug.WriteLine("SomeText") End If End Sub
Merci d'avance.
Partager