Når jeg klikker på en fil, prøver browseren at åbne den/dem, hvordan kalder jeg "Save As" dialog
Hej
Jeg har et script som viser nogle pdf/doc filer fra en mappe på min side, når jeg klikker på en af disse filer så loader browseren og forsøger at åbne filen, hvordan kan jeg gøre så den ved den ikke skal loade filen, men i stedet for viser "Save As" dialog boksen.
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
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.