【问题标题】:IIS 7 / Pure ASP Issue with file uploadingIIS 7 / 纯 ASP 文件上传问题
【发布时间】:2012-11-23 05:45:09
【问题描述】:
I have the following assets-
1. IIS Server 7.0
2. VBScript 5.0
3. Windows Server 2008
4. ADO 6.0

服务器的上传限制为 - 1037408412 字节。
服务器的请求超时时间为 - 3600 秒(约 1 小时)。

而且我无法将文件从浏览器上传到服务器。我可以使用文件系统对象来读取和写入文件,但我无法使用任何东西获取上传的文件。我什至无法使用 Request.ReadBinary 方法。当我打印 Request.TotalBytes 时,它显示为 0。服务器显示的唯一错误消息是 -

处理 URL 时服务器发生错误。请 联系系统管理员。如果您是系统管理员 请单击此处了解有关此错误的更多信息。

谁能解释一下是什么问题?

谁能告诉我任何通过纯asp上传文件的方法?

【问题讨论】:

    标签: iis iis-7 asp-classic vb6 vbscript


    【解决方案1】:

    我们在这里运行经典 ASP,老实说,我可以根据经验告诉您,尝试在经典 ASP 中执行此操作非常痛苦。如果可能,请帮自己一个忙,即使您不想将所有代码迁移到 ASP.net,也应该至少将 ASP.net 用于需要上传的页面。

    我们网站的很大一部分是用经典的 ASP 编写的,所以我不愿意有一个使用 ASP.net 的奇怪页面,但老实说,从我个人的经验来看,这是最好的解决方案。

    如果您完全决定使用经典的 ASP,基本上有两种方法可以做到这一点。您可以使用专门构建的 COM 对象,例如 AspUploadSA-FileUp(尽管我不确定 SA-FileUp 是否适用于 ASP 经典版)。另一种方法是使用原生 ASP 代码,我可以从中找到一些示例; FreeASPUploadASP UploaderPure ASP File Upload(后者是我几年前看到这个问题时偶然发现的。

    总而言之,看起来有几个选项浮动,但无论出于何种原因,我记得几年前我们做同样的事情时,我最终对纯 ASP 解决方案不满意,硬着头皮写处理上传的 ASP.net 页面。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2010-09-20
      • 1970-01-01
      • 2011-02-24
      • 2011-06-26
      相关资源
      最近更新 更多