As with most questions the answer is yes and no.
In an intranet application, where the browsers security settings allow access to the user's drive, then you can read a file, embed the data as base 64 encoded binary into an XML file. We had an application like this at my last company.
For examples of doing this search the forums for posts by joefawcett with adodb.stream in the message.
The disadvantage is that large files get very large when encoded.
Alternatively you can just use the standard input, type=file, control to upload with the user's acceptance and maybe post some extra information back via Ajax as well.
--
Joe (
Microsoft MVP - XML)