Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.net] Da stream a file
Forum - C# / VB.NET - [VB.net] Da stream a file

Avatar
-jacopo- (Normal User)
Rookie


Messaggi: 28
Iscritto: 29/01/2008

Segnala al moderatore
Postato alle 13:47
Martedì, 18/03/2008
Questo topic è stato chiuso dal moderatore

Ciao! come faccio a scrivere un file da una memorystream?

Per esempio per le immagini c'è l'opzione apposta "fromstream"

Codice sorgente - presumibilmente Plain Text

  1. PictureBox1.Image = Image.FromStream(memorystream)



Ma per fare la stessa cosa su un file con un percorso specifico come faccio??

Ho provato così ma mi salva, giustamente, un solo byte:

Codice sorgente - presumibilmente Plain Text

  1. File.WriteAllText(percorso.Text + "\mioexe.exe", memorystream.ReadByte)



Mi servirebbe un "readallbyte" che però non esiste    :grr:

Ultima modifica effettuata da -jacopo- il 18/03/2008 alle 13:51
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:49
Martedì, 18/03/2008
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim Bytes(MemoryStream.Length - 1) As Byte
  2.  
  3. MemoryStream.Read(Bytes, 0, Bytes.Length)
  4. Io.File.WriteAllBytes("File", Bytes)


PM
Avatar
-jacopo- (Normal User)
Rookie


Messaggi: 28
Iscritto: 29/01/2008

Segnala al moderatore
Postato alle 18:00
Martedì, 18/03/2008
grazie mille!

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:42
Mercoledì, 19/03/2008
Prego :D

PM