Ma tu quale variabile stai utilizzando? filename o value?

filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("file").Item("Value")

... vedo che poi stampi value... ed ignori completamente il file trasmesso.

ciao

ps: rileggiti la domanda originaria