我需要 page.aspx 上的解决方案来下载文件。在数据库中,我有一个包含两个字段的表“消息”:fileMessageName
(System.String
),fileMessageBytes
(System.Byte[]
)。我需要从字节中获取页面上的实际文件。
问问题
1040 次
2 回答
1
不确定如何在 ASPX 中执行此操作,但您应该添加一个新页面以供下载
- 获取文件字节
- 添加标题条目
Content-Type: application/octet-stream
- 将数据写入文档
于 2012-05-29T11:02:57.247 回答
1
除了 Martin Risell-Lilja
下载控制器在
Function File(id As String) As FileContentResult
Dim Icat = New WebClient().DownloadData("https://file.blob.core.windows.net/app/" + id)
Return New FileContentResult(Icat, "application/octet-stream") With {.FileDownloadName = "Höbölö"}
End Function
对于内存流
Function File(id As String) As FileStreamResult
Dim Icat = New WebClient().DownloadData("https://file.blob.core.windows.net/app/" + id)
Dim ms As New MemoryStream(Icat)
Return File(ms, "application/octet-stream","Höbölö")
End Function
获取:www.mysite.com/Download/File/bidi.exe
如果您希望授权用户元标记或可以减慢下载自定义选项。
于 2012-05-29T11:51:13.437 回答