图像上传与经典ASP

问题描述:

嘿,我想知道是否有任何方式上传图像在ASP?我正在学校的服务器上工作,我真的不知道安装了什么,并且我没有搜索到一些东西,并且提出了“Persits.Upload.1”。我试图用此行实例化对象:图像上传与经典ASP

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

它给了我这个错误,

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

难道我承担组件未安装在服务器上和/或我应该如何上传图像?

感谢

听起来像它无法加载类,但我的ASP非常生锈。

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

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

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

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

我已经使用这个库来上传多个项目。

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

如果它是用于教育目的,它可能是值得投降Persits电子邮件,看看他们是否会给你一个免费的许可证。

他们在其网站上提供30天免费试用。

祝你好运

Will Rickards的联系很好。您还需要IUSR权限才能在您上传的任何目录中创建文件。

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

如果你可以让你的学校服务器安装COM对象,那么有许多免费的上传工具可以让事情变得非常简单。

我有使用Persits软件AspUpload组件的旧版经典ASP应用程序。如果您需要在上传过程中调整图像大小,获取图像尺寸等,它非常适用。 这是一个需要购买的组件,它需要安装在Web服务器上才能正常工作。它不是ASP的核心部分。

顺便说一下,你在你的代码一个错字,是

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

,而不是

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

我敢打赌,如果你解决这个问题,该代码将顺利进入:d

+0

虽然“坚持”是描述上传的伟大词汇,但该对象由公司制作,“Persits Software,Inc.” – phatfingers 2016-01-07 15:12:09