I see that the originator found out that the error occurred when trying to save the filename with an entire path. Actually it's enough to have a ":"
in the file name to get this error. If there might be ":"
in your file name (for instance if you have a date stamp in your file name) make sure you replace these with something else. I.e:
string fullFileName = fileName.Split('.')[0] + "(" + DateTime.Now.ToString().Replace(':', '-') + ")." + fileName.Split('.')[1];