I have to upload some XML files to a SharePoint library. I have to do it from a computer that is not one of the SharePoint servers (so object model will not work). Also the library has a custom (integer) column and I have to set it's value for the uploaded file.
How do I upload the file and the the value by using the standard WebServices of SharePoint 2010?
I haven't used it yet, but the Client Object Model may be a good choice for this.
I now solved it by using the Client Object Model (as Doug suggested). Uploading a file using the COM is pretty simple:
... but after uploading the file is checked-out, and I still have to set my integer column:
Could you use something as simple as email to a list, and have the item created from that?