hi Ashley,
>> it looks fine from what I can see.
It's what you can't see that interests me.
I'll check out the POST you've pasted, but this may not be enough. Ideally it would be great if we could get the .Net Exe to actually "do" the post. Bear in mind that there are many things that can "look" the same, or get translated in a copy and paste, that can affect parsing. The two I can think of off-hand are line endings (there are 3 possible variations) or text encoding (utf-8 etc). So the actual EXE is better. If we can't get that we can't get that, in which case other possible approaches come into play.
>> We have been working on this for 2 weeks and he is getting frustrated. So I just want to get this working so he can send a file.
I don't mean to be patronizing, but this is the root of so much eventual pain and suffering. The "I just want to hack it so it works" approach means that you have this bug somewhere that's been worked-around rather than fixed. Only sooner or later it will be fixed, and on that day "stuff stops working". Only it's a year from now, and the .Net guy has moved on, and you're concentrating on something else etc.
One approach (and what I'll be doing) is to save the incoming post into an Ascii file, then comparing it to the same post from a NetWebClient (at the byte level) to see what is different. Clearly something is different.
sure you can hack something together, but I promise you it'll bite you in the ass later on. It always does. It's _so_ much better to fix the bug, whichever end it's at, now. the fact that neither of you have much experience with this sort of thing means it's doubly important to get it right now.
Look, I have no stake in your program - I don't care what you do. I'm just hoping you avoid a bunch of pain later on.
Cheers
Bruce