Я сохраняю файлы на SQL Server на удаленном сервере. Я могу загрузить их. Но мне нужно загрузить файл на путь удаленных серверов. Приведенный ниже код извлекает файл, но сохраняет его клиенту.Сохранить BinaryWrite на пути к серверу
Я попытался заменить Response.BinaryWrite (байт) в Response.TransmitFile (Server.MapPath ("~/App_Data/DS/sailbig.jpg"), но я получаю сообщение об ошибке файл не найден.
Я просто хочу чтобы извлечь файл, который я сохранил в sql, и поместить его в каталог на сервере, чтобы впоследствии использовать его в коде, но я не могу понять. Любая помощь приветствуется, это для меня хобби.
Dim filePath As String = 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").ToString()
Response.AddHeader("content-disposition", "attachment;filename=" & dt.Rows(0)("FileName").ToString())
Response.BinaryWrite(bytes)
Response.Flush()
Response.End()
Работал, спасибо, что нашли время ответить. – user2648685
Супер :) пожалуйста, проверьте ответ как принято, если решение было полезным. –
Да, пожалуйста, отметьте как правильно. Я почти не пробовал решение, потому что он не был помечен как правильный – userDEV