【发布时间】:2024-01-19 09:11:01
【问题描述】:
我刚刚将一个站点从专用服务器转移到一个 GoDaddy 共享主机帐户,并且刚刚遇到了很多问题!一种是使用 ASP 上传。
在 Classic ASP 中,这是我通常将文件上传到我的文件夹的操作:
Set upload = Server.CreateObject("Persits.Upload")
uploadPath = Server.MapPath("../../files/photos/"&token_&"/")
upload.IgnoreNoPost = True
upload.Save(uploadPath)
Set upload = Nothing
但自从搬到 GoDaddy 后,我收到了这条令人讨厌的消息:
This feature has been disabled by the system administrator. Use SaveVirtual instead.
我继续查看 ASP Upload 的网站文档,但找不到 SaveVirtual,只有 SaveAsVirtual,这是我无法解决的问题。
我尝试使用 SaveAsVirtual,但它抛出了一个错误,指出我正在使用物理路径,我应该使用虚拟路径!我真的不明白这一点,希望有人能把我说清楚。我的网站现在被认为已损坏并且处于离线状态,请帮助。
这是我在物理/虚拟路径错误之前尝试过的:
Set upload = Server.CreateObject("Persits.Upload")
uploadPath = Server.MapPath("../../files/photos/"&token_&"/")
upload.IgnoreNoPost = True
upload.SaveAsVirtual(uploadPath)
Set upload = Nothing
【问题讨论】: