Hi Matt,
For any file field....two columns get added to the table. The first column is the name of the field. Internally we store the data as varbinary. The second column is fieldnameFileName, which is the name of the file.
When you retrieve the data, it is a bytearray.
So a simple example would be as follows:
When you retrieve the file name, you need to append the filename to the location where you are saving the file (assuming you want a local copy)
Then you can use the .Net File.WriteAllBytes(path, bytearray) function....using the location + filename mentioned above, and the bytearray of data as parameters to write the file locally
Dave