To jump in here with an additional question. I tested this, so i created a really simple form with just an attachment field, a textbox and a button. First i attached a file, then after i pressed the button the attachment control value was written into the textbox. this gave me like expected not the name of the attachment but the base64 encoded text.
additionally i saved the form to my drive opened it with notepad and copied the complete base64 text out of the xml. funny thing, when i parsed the text back it obviously showed me the complete content of the file i attached (was a xml file) but the name of the attachment is nowhere mentioned. so i believe once the file is attached you cannot get the name back, or a least i don't see a way jet.
Only possible thing, if it is possible like clay mentioned to capture the name when attaching it then you could store this name in an additional textbox control from where you later could receive the it back easily. question now --- how to capture the name