MTOM vs HttpWebRequest for file upload

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I've been looking at both MTOM and simple HTTP POST or PUT for file uploads.
Some relevant details:

... We want to support programmatic file uploads from Winform apps.
... The files are large binaries, large enough that we would need to increase
the maxRequestLength value.
... We don't need the other WS-* features that come with WSE.
... Currently a pure intranet environment. We may extend outside the
firewall in the mid-term future, but it's unclear if file uploads will be
part of that.

Given the above, what are the pros and cons of each approach?

Many thanks -


.