1.495 messaggi dal 27 dicembre 2005
PR17 ha scritto:
Uno dei miei problemi potrebbe essere quello. Fino a poco fa l'avevo testato con i file non zippati e non dava problemi, con gli zip però potrebbe essere la causa di "rottura"..


Credo di si perchè in questo modo potresti saltare la scrittura di alcuni byte.
354 messaggi dal 13 marzo 2013
Quindi, come suggerisci di salvare il flusso del file zip?
Grazie
1.495 messaggi dal 27 dicembre 2005
while (true)
{
  char[] buf = new char[1024];
  int sz = reader.Read(buf, 0, 1024);
  if (sz <= 0)
    break;
  writer.Write(buf, 0, sz);
  if (sz = 0)
    break; // eof reached
}
11.886 messaggi dal 09 febbraio 2002
Contributi
Non sarebbe molto più semplice usare il metodo DownloadFile?

Se vi interessa per curiosità, qui potete vedere come è stato implementato il metodo per ottenere i bytes dal WebClient.
http://referencesource.microsoft.com/#System/net/System/Net/webclient.cs,750cf6e0cecc3bac

ciao,
Moreno

Enjoy learning and just keep making
354 messaggi dal 13 marzo 2013
Ignoravo questo metodo sinceramente e, probabilmente, risolverà i miei problemi. Lo testo.

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.