IProgrammatori.it

Forum programmazione

Forum di supporto alla programmazione in generale e nei principali linguaggi.

Oggi è sab lug 31, 2010 6:54 pm

Tutti gli orari sono UTC + 2 ore




   [ 1 messaggio ] 
Autore Messaggio
 Oggetto del messaggio: Scaricare un file zip con C#
MessaggioInviato: sab apr 25, 2009 12:30 am 
Newbies
Iscritto il: dom apr 19, 2009 1:35 pm
Messaggi: 1

Ho notevoli problemi nello scaricamento di un file con C# su piattaforma mono
di fatto lo scarica, ma deve esserci qualche piccolo bit diverso che rende inutile il file zip
penso sia dovuto al tipo di codifica l' ASCII, ma è solo una mia teoria...

il codice è il seguente:
mentre la domanda è ovvia come risolvo??
Codice:
private string StringGetWebPage(String uri){
    const int bufSizeMax = 65536; // max read buffer size conserves memory
    const int bufSizeMin = 8192;  // min size prevents numerous small reads
    StringBuilder sb;
    try{
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Stream responseStream = response.GetResponseStream();
        int length = (int)response.ContentLength;
        int bufSize = bufSizeMin;
        if (length > bufSize)
            bufSize = length > bufSizeMax ? bufSizeMax : length;
        byte[] buf = new byte[bufSize];
        sb = new StringBuilder(bufSize);
        while ((length = responseStream.Read(buf, 0, buf.Length)) != 0)
            sb.Append(Encoding.ASCII.GetString(buf, 0, length));

    }catch (Exception ex){
        sb = new StringBuilder(ex.Message);
    }
    return sb.ToString().Trim();
}


   
Visualizza ultimi messaggi:  Ordina per  
   [ 1 messaggio ] 

Tutti gli orari sono UTC + 2 ore


 Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
 
cron