>> How can I upload a picture or file to a WebServiceMethod?
Because it's a webServiceMethod I presume you are uploading from a client which is not a Browser.
so there are 2 directions to take, based on the Client's method of choice.
a) do a POST from the client, including the file using "normal http post" techniques (which in say a NetTalk Web client means doing a
net.SetValue(fieldname,filename,true) [ from memory - so I don't know if the syntax is correct. ]
or
b) embed the file inside the incoming XML as a parameter, usually base64 encoded or something.
In the case of a) you can follow the instructions on the other thread - the incoming file is just in a Value.
In the case of b) you'd make the field a large string parameter (like any other parameter) and then you'd need to decode it and save it (probably using StringTheory.)
Cheers
Bruce