Ik wil via een linkbutton een file openen in een bepaald scherm en heb hiervoor onderstaande functie. Maar als ik op de linkbutton druk probeert asp.net de file te openen vanuit mijn temporary internet folder waar hij natuurlijk niet staat (staat ergens op c schijf en niet onder webdirectory). Als ik de file save wordt wel de correcte file gesaved maar openen lukt niet. Hoe kan dit opgelost worden??
Private Sub showAttach(ByVal strUNC As String, ByVal strHeader As String)
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; FileName=" & strHeader)
Dim f As FileStream = File.Open(strUNC, FileMode.Open)
Dim lBytes As Long = f.Length
Dim fileData(lBytes) As Byte
f.Read(fileData, 0, fileData.Length)
Response.BinaryWrite(fileData)
f.Close()
End Sub
Private Sub showAttach(ByVal strUNC As String, ByVal strHeader As String)
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; FileName=" & strHeader)
Dim f As FileStream = File.Open(strUNC, FileMode.Open)
Dim lBytes As Long = f.Length
Dim fileData(lBytes) As Byte
f.Read(fileData, 0, fileData.Length)
Response.BinaryWrite(fileData)
f.Close()
End Sub
Laatst bewerkt: