title: ASP Upload Component - Classic ASP
body: <p>I have just moved a site from a dedicated server to a GoDaddy shared hosting account, and have just encountered loads of problems! One being with ASP Upload.</p>
  
  <p>In Classic ASP, this is what I would normally do to upload files to my folder:</p>
  
  <pre><code>Set upload = Server.CreateObject("Persits.Upload")
  uploadPath = Server.MapPath("../../files/photos/"&amp;token_&amp;"/")
  upload.IgnoreNoPost = True
  upload.Save(uploadPath)
  Set upload = Nothing
  </code></pre>
  
  <p>But since moving to GoDaddy, I get this nasty message:</p>
  
  <pre><code>This feature has been disabled by the system administrator. Use SaveVirtual instead.
  </code></pre>
  
  <p>I went on to ASP Upload's website documentation and I could not find <strong>SaveVirtual</strong>, only <strong>SaveAsVirtual</strong> which is where I have become unstuck.</p>
  
  <p>I tried using SaveAsVirtual but it threw an error stating that I was using a physical path and I should be using a virtual path! I really don't understand this and was hoping that somebody could put me straight. My website is now deemed broken and is offline, please help.</p>
  
  <p>This is what I tried before the physical/virtual path error:</p>
  
  <pre><code>Set upload = Server.CreateObject("Persits.Upload")
  uploadPath = Server.MapPath("../../files/photos/"&amp;token_&amp;"/")
  upload.IgnoreNoPost = True
  upload.SaveAsVirtual(uploadPath)
  Set upload = Nothing
  </code></pre>