228 messaggi dal 01 agosto 2003
Ciao a tutti
non so come ma sono riuscito a estrapolare i dati binari di un file uplodato

  Dim myStream As System.IO.Stream
        Dim fileLen As Int32
        Dim displayString As StringBuilder = New StringBuilder
        fileLen = FileUpload1.PostedFile.ContentLength
        LengthLabel.Text = ("The length of the file is "  _
                    + (fileLen.ToString + " bytes."))
        Dim Input() As Byte = New Byte((fileLen) - 1) {}
        myStream = FileUpload1.FileContent
        myStream.Read(Input, 0, fileLen)
        Dim loop1 As Integer = 0
        Do While (loop1 < fileLen)
            displayString.Append(Input(loop1).ToString)
            loop1 = (loop1 + 1)
        Loop
        
        ContentsLabel.Text = "The contents of the file as bytes:"
        Dim ContentsTextBox As TextBox = New TextBox
        ContentsTextBox.TextMode = TextBoxMode.MultiLine
        ContentsTextBox.Height = Unit.Pixel(300)
        ContentsTextBox.Width = Unit.Pixel(400)
        ContentsTextBox.Text = displayString.ToString
        PlaceHolder1.Controls.Add(ContentsTextBox)
    
  
    response.Write(ContentsTextBox.text)
  
    
          dim sql as string=" insert into tblFiles (data) values ("& ContentsTextBox.text &"   )        "
    dim objcmd2 as new oledbcommand (sql, objconn)
    objcmd2.connection.open()
    objcmd2.executenonquery()
    objcmd2.connection.close()




ora vorrei inserire i dati binari nel mio campo varbinary max (data)
pero' mi da errore

mi dice troppo grande

come posso fare ?
GRazie

victor

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.