Problem med att öppna Word sparade i databas

.NET

0 svar · 159 visningar · startad av renholm

Medlem sedan apr. 20012 266 inlägg
Trådstart#1

Byggde ett system för att spara filer i en databas för ett halvår sedan och upptäckte nyligen att det inte gick att hämta nersparade word filer, man får error: "The document name or path is not valid.". Kan det bero på att Word filer är uppbyggda på ett speciellt sätt och kan inte hanteras av ASP.NET och SQL Server?

Här är koden som hämtar datan

                Dim datalayer As New Data.File()
                Dim objReader As DataTable = datalayer.getFile(Request.QueryString("fileid"))

                Response.Clear()
                Response.ContentType = objReader.Rows(0).Item(2)
                Response.AddHeader("Content-Disposition", "filename=" & objReader.Rows(0).Item(7))
                Response.OutputStream.Write(objReader.Rows(0).Item(3), 0, objReader.Rows(0).Item(4))
                Response.End()

                objReader.Dispose()
                datalayer = Nothing
248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)