Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 11 su 11

Discussione: Pagina Downloader

  1. #11
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    in certi casi non ho un buffer di byte ma uno stream.

    E' il caso in cui creo il file in memoria, per esempio un file Excel, un csv, uno zip, un file pdf, una immagine.
    In questo caso uso una versione overload del metodo precedente.
    Nei parametri, al posto di Buffer As Byte(), metto ms As MemoryStream.

    Nel metodo ricavo il buffer con:
    codice:
    Dim buffer As Byte() = ms.ToArray()
    ms.Flush()

    e poi richiamo il metodo precedente

    Altra variante è quando ho una stringa o uno StringBuilder, per esempio quando creo un csv.
    Ma anche qui è facile convertire la stringa con la giusta codifica in un MemoryStream, così ricadiamo nel caso precedente.
    Ultima modifica di djciko; 12-12-2018 a 17:48
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.