Requirement: To surface documents from internal sharepoint library to outside world.
What I am thinking so far is....
Webservice hosted on our external web server.
That webservice calls the sharepoint lists.asmx webservice which, via caml, returns the file at the given location.
I have done a similar project before where I populated web pages on the external server with the contents of SP lists.
I've never worked with files or with this double hop webservice (previous project was a website not service)
So, client webpage has a link to my webservice and the link includes a docid, my webservice calls list.asmx and passes the doc ID.
The doc ID is used in a CAML query and the FILE is then served back to the client.
The fact that my webservice lives between the client and sharepoint means it would probably be a 2 staged thing, pass the file back to the external webserver from sharepoint (via lists.asmx) redirect the client to the file w ...
Go to the complete details ...