Hi -- just to update, here, I realised (after some more googling) that the issue could be the "Expect: 100-continue" header, so I disabled that in my cURL call.
I also read some Node.js tuts on multipart file uploads, and saw that they used a multipart class that doesn't yet have an equivalent in Node.native.
So I disabled the multipart bit of the cURL call, too.
My issue now is that the server seems to return 200 (it's not handling anything, currently, I'm just seeing if I can trace what data goes where), but that I get a broken pipe error reported from cURL, like this:
> curl: (55) Send failure: Broken pipe
And, of course, I still can't see where the file data is, so I guess there's something else I need to do, too, to get at it -- maybe implement some callback or other?
Cheers,
Doug.