Enregistrer BinaryWrite sur le path du server

Je sauvegarde des files sur SQL Server sur un server hébergé distant. Je peux les download. Mais j'ai besoin de download un file sur le path des servers distants. Le code ci-dessous extrait le file mais l'enregistre sur le client.

J'ai essayé de replace Response.BinaryWrite (bytes) à Response.TransmitFile (Server.MapPath ("~ / App_Data / DS / sailbig.jpg") mais j'ai un file d'erreur non trouvé.

Je veux simplement extraire le file que j'ai stocké dans sql et le placer dans le directory sur le server afin de pouvoir l'utiliser dans le code plus tard, mais je ne peux pas le comprendre. Toute aide est appréciée, c'est un passe-time pour moi.

Dim filePath As Ssortingng = HttpContext.Current.Server.MapPath("~/App_Data/DS/") Dim bytes() As Byte = CType(dt.Rows(0)("Data"), Byte()) response.Buffer = True response.Charset = "" response.Cache.SetCacheability(HttpCacheability.NoCache) response.ContentType = dt.Rows(0)("ContentType").ToSsortingng() Response.AddHeader("content-disposition", "attachment;filename=" & dt.Rows(0)("FileName").ToSsortingng()) Response.BinaryWrite(bytes) Response.Flush() Response.End() 

Utilisez File.WriteAllBytes :

 Dim filePath As Ssortingng = HttpContext.Current.Server.MapPath("~/App_Data/DS/") Dim bytes() As Byte = CType(dt.Rows(0)("Data"), Byte()) File.WriteAllBytes(filePath & dt.Rows(0)("FileName").ToSsortingng(), bytes)