Δεν γνωρίζω ακριβώς πως γίνονται αυτά για τα οποία μιλάς. Χρειάζομαι βοήθεια για το header και το response. Εννοείς να ανοίγει το αρχείο μέσα σε Webform της εφαρμογής μου;
Ο κώδικας με τον οποίο διαβάζω ένα αρχείο από τη βάση και το ανοίγω φαίνεται παρακάτω.
Τα προβλήματα είναι τα εξής: 1. Δεν γνωρίζω πως ανοίγει το αρχείο σε σελίδα της εφαρμογής μου. Αν εννοείς αυτό, σε παρακαλώ βοήθησε.
2. Το αρχείο ανοίγει στον IE αλλά με το back του IE δεν μπορεί να με επιστρέψει στη σελίδα μου (Warning! Page has expired). ΄Δεν κάνει πάντα expire αλλά τις περισσότερες φορές. Γιατί το κάνει αυτό;
Dim MyConnection As New SqlConnection
Dim myCommand As New SqlCommand("Select * from table where id = somethig", MyConnection)
Try
myCommand.Connection = _db.OpenConnection
Dim myDataReader As SqlDataReader
myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Do While (myDataReader.Read())
Response.ContentType = myDataReader.Item("n_image_type")
Response.BinaryWrite(myDataReader.Item("i_image"))
Response.Flush()
Response.End()
Loop
myCommand.Parameters.Clear()
myCommand.Connection.Close()
myCommand.Connection.Dispose()
Catch SQLexc As SqlException
lbl_edit.Text = "Read Failed : " & SQLexc.ToString()
End Try