【问题标题】:Classic ASP Upload Throws Error经典 ASP 上传引发错误
【发布时间】:2015-11-09 05:16:59
【问题描述】:

晚上好

我一直在玩文件上传,我想上传一个文件并将其发送到服务器,我想在普通的经典 ASP 中做到这一点

在网上看到一些代码并使用它,除了它给出了一些 IIS 错误。代码是这样的

<HTML>
<BODY BGCOLOR="#FFFFFF">
   <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="UploadScript1.asp">
      <INPUT TYPE="FILE" SIZE="40" NAME="FILE1"><BR>
      <INPUT TYPE="FILE" SIZE="40" NAME="FILE2"><BR>
      <INPUT TYPE="FILE" SIZE="40" NAME="FILE3"><BR>
   <INPUT TYPE=SUBMIT VALUE="Upload!">
   </FORM>
</BODY>
</HTML>

后端脚本是这样的

<HTML>
<BODY>
<%
Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("c:\upload")
Response.Write Count & " file(s) uploaded to c:\upload"
%>
</BODY>
</HTML>

启用调试器后,我得到了一些看起来像这样的东西

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/uploadtest/UploadScript1.asp, line 4

800401f3

可能出了什么问题?

【问题讨论】:

    标签: asp-classic


    【解决方案1】:

    对象 Persits.Upload 是必须安装在服务器上的第三方组件(COM 对象)。您可以在此处下载试用版和/或购买:http://www.aspupload.com/manual.html

    【讨论】:

    • 嗯,先生,除了 Object Persists 之外,如何在 ASP 或 javascript 中使用 python 将文件上传到服务器?你怎么看?好主意?
    • 我实际上非常熟悉 Persits 的 ASPUpload,老实说,我认为这是让它在 Classic ASP 中工作的最简单方法。如果可以的话,我愿意花 200 美元购买单用户许可证。特别是,它将更好地处理大型上传。
    • 如果您正在寻找免费的东西,或者您没有在服务器上安装第三方组件的选项,我推荐使用 FreeAspUpload。该网站已消失,但您可以在此处的 Internet 存档中找到它 - web.archive.org/web/20121014153715/http://freeaspupload.net
    猜你喜欢
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 2010-11-04
    • 2012-03-10
    • 2012-02-11
    • 1970-01-01
    • 2011-12-18
    相关资源
    最近更新 更多