Yes, you can return the data as a byte array and it will encode on the wire. On the other hand you can pick up the byte array and either write it to disk or creaet a stream from it...
Note though that there's overhead in this as the data is base64 encoded, so it'll likely double in size.
+++ Rick ---
>I have a SQL db that holds data for clients in the field. I have been tasked with passing in with the new data some new PDF files that they could/would use.
>
>I have the data moving fine that would end up in a VFP table. Should I consider using the same [WebMethod] or go to an FTP call from the client, using the new data that they just downloaded?
>
>Size of existing files is usualy .25 meg or .75 meg for a larger one.
>
>TIA
>
>__Stephen