there is NO such thing as "upload a file from asp^page" : you upload a file from an HTML page generated by ASP
so all you've to do is produce valid HTML for "HTTP upload" (hence my references), via your scripting language (which is unimportant here, be it ASP, PHP, Perl or whatever)
As I said earlier, googling gives you those four first results :
http://www.asp101.com/articles/jacob/scriptupload.asp (but they use VBS, so probably a bad bet)
http://www.hotscripts.com/ASP/Scripts_and_Components/File_Manipulation/Upload_Systems/index.html (in cse I dodn't get you right and your "ASP" reference was for the nonsense server-side called "ASP mode". This uses a Java applet)
http://www.aspin.com/home/webapps/fileoper/upload tons of ASP scriptds for file upload
http://www.aspobjects.com/ASP_Scripts/File_Management/Upload_Download/ ditto
regards