David: do you need a special decoder? I thought the multipart form handlers just broke up the sent data into user-defined small chunks, and the server was responsible for waiting for all the parts to be received and then re-assembling the data. From that point it is just a normal POST. Maybe I have misunderstood the question? Neville Smythe