使用经典ASP上传图像

时间:2008-12-11 18:17:00

标签: image asp-classic upload components

嘿,我想知道是否有任何方法可以在ASP上传图像?我正在我学校的服务器上工作,我真的不知道安装了什么,什么不是我用Google搜索了一下,然后想出了“Persits.Upload.1”我尝试用这一行实例化对象:

Set Upload = Server.CreateObject("Persits.Upload.1")

它给了我这个错误,

  

服务器对象错误'ASP 0177:800401f3'
  Server.CreateObject失败

我是否认为服务器上未安装该组件和/或我应该如何上传图片?

由于

7 个答案:

答案 0 :(得分:3)

听起来它无法加载课程,但我的ASP非常生疏。

该组件是商业组件,因此除非有人付费,否则您可能没有安装它。

我已经使用过几次免费的asp上传http://www.freeaspupload.net/,虽然这是一段时间,对你来说这可能是一个相当简单的选择。

答案 1 :(得分:2)

文件上传是html的内置部分,你可以在没有任何自定义竞争的情况下在asp中处理它。以下是一些更多信息: http://www.4guysfromrolla.com/webtech/LearnMore/Upload.asp

答案 2 :(得分:1)

这是ASPJpeg库的一部分,需要购买(来自Persits.com)。

我过去曾使用此库上传多个项目。

要上传单个文件,您可以使用<INPUT type=file name=filename>。这只是HTML,但应该适用于所有浏览器

答案 3 :(得分:0)

如果是出于教育目的,可能需要删除Persits一封电子邮件,看看他们是否会给您免费许可。

他们在自己的网站上提供30天的免费试用。

祝你好运

答案 4 :(得分:0)

Rickards的链接是否合适。您还需要IUSR的权限才能在您上传的任何目录中创建文件。

IIS(6我认为?)上传文件的限制为200K。只有服务器管理员可以更改它以允许更多。

如果您可以让您的学校服务器安装COM对象,那么有许多免费上传工具可以让您轻松完成。

答案 5 :(得分:0)

我有使用Persits Software AspUpload组件的较旧的经典ASP应用程序。如果您需要在上传过程中调整图像大小,获取图像尺寸等,它的效果很好。 它是您需要购买的组件,需要安装在Web服务器上才能使用。它不是ASP的核心部分。

答案 6 :(得分:0)

顺便说一句,你的代码中有一个拼写错误,是

Server.CreateObject("Persist.Upload.1")

而不是

Server.CreateObject("Persits.Upload.1")

我敢打赌,如果你纠正这个问题,代码就会顺利进行:D