Hej Jokke
Har læst om Response.WriteFile jeg ved bare ikke hvordan jeg kan tilføje det til min code, jeg er ny i dette og ikke prof. og har ingen uddannelse indenfor dette fag, jeg er uddannet sælger og koder lidt i fritiden til eget forbrug, kan du evt hjælpe...
Som vist har jeg koden foroven som viser mine filer, så har jeg denne kode code_behind.
'Show files on page
Sub fileinfo()
Dim objDI As New System.IO.DirectoryInfo(Server.MapPath("upload/files/"))
Dim allFile As New ArrayList()
allFile.AddRange(objDI.GetFiles("*.png"))
allFile.AddRange(objDI.GetFiles("*.jpg"))
allFile.AddRange(objDI.GetFiles("*.bmp"))
allFile.AddRange(objDI.GetFiles("*.gif"))
allFile.AddRange(objDI.GetFiles("*.pdf"))
allFile.AddRange(objDI.GetFiles("*.doc"))
allFile.AddRange(objDI.GetFiles("*.docx"))
Me.showfiles.DataSource = allFile
Me.showfiles.DataBind()
End Sub
'If file other then image then use diffrent icon image
Protected Function getImageUrl(filename As String) As String
Select Case Path.GetExtension(filename)
Case ".pdf"
Return "upload/pdficon.jpg"
Case ".doc"
Return "upload/docicon.jpg"
Case ".docx"
Return "upload/docicon.jpg"
Case ".txt"
Return "upload/txticon.jpg"
Case ".xls"
Return "upload/xlsicon.jpg"
Case ".xlsx"
Return "upload/xlsicon.jpg"
Case ".rar"
Return "upload/raricon.jpg"
Case ".zip"
Return "upload/zipicon.jpg"
End Select
Return String.Format("upload/files/{0}", filename)
End Function