Well, as a cheapo answer you could expose a byte[] param on the web service?
And stop screaming everyone! I am (of course) talking about WSE3.0 with the
improved MTOM byte[] handling!
See
http://msdn.microsoft.com/library/de...03561d0255.asp
That said, my current document management system simply upoads the file's
binary in a POST (suitably encoded), which I then retreive using a standard
(ashx) handler which reads the binary directly. Since I own both ends of
this (non-standard) channel, I also explicitely use the System.Compression
classes to transmit this as a GZIPd format to reduce bandwidth.
You could also look at the WebClient - this has an UploadFile method which
(I assume - never used) does a multi-part upload which you could obtain in
an aspx or ashx.
Any help?
Marc