Sorry about that, it was late when I responded and my mind was on .NET. There is no Request.Files object in ASP, you have to parse the bytes. There's a pretty good sample located at the following link:
Pure ASP File Upload
If your site is on a hosting server, you may not know the exact directory in which to store the file, so you can use Server.MapPath and Scripting.FileSystemObject to get it where you want it. The following might help on that:
Uploading Files to the Server Hard Disk using plain ASP
Also, in ASP pages, you can mix regular HTML with VBScript, rather than having to do a Response.Write on the HTML elements. For example:
Code:
<% If Session("UserType") = "Admin" Then %>
<input type="file" size="60" name="FileUpload" /><br /><br />
<input type="submit" name="submit" value="Upload" />
<% End If %>
Regards,
Ax