asp.net-mvc - Comment implémenter la sortie d'un fichier de flux binaire sous forme Web dans asp.net MVC5 ?
迷茫
迷茫 2017-05-16 17:06:09
0
1
375

Ce qui suit est le code d'implémentation d'une fonction précédente. Maintenant, comme il doit être intégré à MVC, je souhaite le réécrire en utilisant MVC. J'ai trouvé que les connaissances manquaient un peu. flux binaire dans MVC, puis affichez-le dans la vue.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            Dim QstrOffSet As String = Request.QueryString("offs")
            If Not String.IsNullOrEmpty(QstrOffSet) Then
                Dim FileName As String = Server.MapPath("App_Data\img.dat")
                Dim openDataStream As New FileStream(FileName, FileMode.Open, FileAccess.Read)
                Dim openDataBR As New BinaryReader(openDataStream)
                Try
                    Dim OffSet As UInt32 = Convert.ToUInt32(QstrOffSet)
                    openDataStream.Seek(OffSet, SeekOrigin.Begin)
                    Dim Length As UInt32 = openDataBR.ReadUInt32()
                    If Length < 33000 Then
                        Response.ContentType = "application/x-MS-bmp"
                        Dim myByte() As Byte = openDataBR.ReadBytes(Length)
                        Response.BinaryWrite(myByte)
                    End If
                Catch ex As Exception

                Finally
                    openDataBR.Close()
                    openDataStream.Close()
                    openDataStream.Dispose()
                End Try
            End If
        End If
    End Sub

j'aime

Response.ContentType = "application/x-MS-bmp"
 Response.BinaryWrite(myByte)

Ces deux morceaux de code devraient être le problème clé. Je ne sais pas quelle API peut gérer de tels problèmes dans MVC. J'espère que vous pourrez m'aider.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
伊谢尔伦

http://stackoverflow.com/questions/7163448/mvc-controller-using-response-stream

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!