none
Webservice erhalte byte array evtl auch Große dateien RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    ich mache mir gerade einen Webservice, der eine Methode hat, die ein ByteArray empfängt.
    z.B.:

    [WebMethod] public void SendData(byte[] data){

    File.WriteAllBytes(file, data);
    //Das ist derzeit der Weg. Aber ich Empfange vielleicht Große Datenmengen

    }

    Wie kann ich verhindern, dass ich bei großen Dateien mein Arbeitsspeicher auf die Nase fliegt?
    Meine web.config ist auf 500 MB beschränkt (kann ich auch nicht ändern, weil es so gewollt ist).

    Ich stelle mir vor die Daten häppchenweise zu laden und den Speicher wieder freizugeben.

    Hab aber keine Idee.

    Gruß Falke66



    Mittwoch, 30. Mai 2012 14:37

Alle Antworten