Yes. Use ASP's built-in Server.Mappath("\vroot") function to map the virtual path to a physical path. The code would look like this: upl.SaveAs Server.Mappath("\upload") & "\" & filename