10. august 2006 - 13:54Der er
2 kommentarer og 1 løsning
Åbne en fil på en webserver ved hjælp af kode
Jeg har til en lille applikation lavet en upload funktion, hvor brugeren kan pege på en fil af en given type og få den gemt i et bibliotek på webserveren. Samtidig noterer jeg et ID, stien og filnavnet i en Accessdatabase. Det virker fint.
På samme form viser jeg de attachments, der allerede findes til et givet ID, dvs. et udtræk fra Access vist i et datagrid med et selectlink. Jeg vil nu gerne, at en bruger kan klikke på en given linie og herved kunne åbne det pågældende attachment, dvs. jeg mangler koden, der skal stå her:
Private Sub dgAttachments_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dgAttachments.SelectedIndexChanged ? End Sub
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Private Sub DownloadFile(ByVal fname As String, _ ByVal forceDownload As Boolean) Dim path As String = MapPath(fname) Dim name As String = Mid(fname, InStrRev(fname, "/") + 1) Dim ext As String = Right(fname, 4) Dim type As String = ""
If Not IsDBNull(ext) Then ext = LCase(ext) End If
Select Case ext Case ".htm", "html" type = "text/HTML" Case ".txt" type = "text/plain" Case ".doc", ".rtf" type = "Application/msword" Case ".csv", ".xls" type = "Application/x-msexcel" Case ".pdf" type = "Application/pdf" Case Else type = "text/plain" End Select
If (forceDownload) Then Response.AppendHeader("content-disposition", _ "attachment; filename=" + name) End If If type <> "" Then Response.ContentType = type End If
Når jeg har åbnet den attachede fil med Open i dialogboksen, så 'dræbes' samtidig min VS applikation, dvs. når man igen lukker den attachede fil, er ens oprindelige VS applikation lukket - hvordan undgår man det?
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.