http://soft.huweishen.com/soft/47.html

AspUpload对ASP编程人员来说要实现ASP网站文件上传功能它是首选。本文就为大家介绍一下AspUpload组件的安装及使用方法,其中还附带了AspUpload安装的常见问题解答及一个使用AspUpload实现文件上传的实例。

组件简介:

asp上传组件,能够实现以下功能: 
       a.限制上载文件的大小 
       b.设置用户的权限 
       c.修改文件属性 
       d.同时上载多个文件 
       e.能够将文件保存到数据库中 
       f.支持文件删除,自动生成与服务器上文件不同名的文件 
       g.拥有管理权限的用户甚至可以使用该控件进行远程注册

1、AspUpload的安装:

1)下载该软件,软件下载地址:http://www.027down.com/view/540.html 。

2)下载完成后,解压到任意文件夹,点击“AspUpload 3.0.0.6.exe”即可激活安装向导开始安装,AspUpload的安装操作十分简单,下面就简单贴几张安装图:

图一:安装向导启动

图二:输入注册码,详见“!)注册码.txt”文件

图三:安装进度显示,安装期间会提示需要重新启动下IIS

图四:安装完成

2、AspUpload的安装时常见的错误及解决方法:

1)出现“不支持 Aspupload3.0组件上传,服务器可能未安装该组件”错误:

a、原因:服务器可能不支持aspjpeg组件和水印图片。

解决方法:登陆后台,点击【基本设置】-【上传设置】,将“选取生成预览图片组件”设置为“关闭”,再将“图片水印设置开关”设置为“关闭水印效果”。再次上传图片就可能会解决你的问题了。

b、原因:可能是Aspupload组件的问题。

解决方法:1、尝试在服务器上重新安装这个软件。

2、更新程序中使用的文件上传组件,如无组上传方式。

2)出现“无权限调用组件”的错误:

原因:可能是你的IIS无权限调用Aspupload组件所导致的。

解决方法:登录服务器, 找到安装目录中的“AspUpload.dll”这个文件, 给它分配IIS用户组的'读取和运行'权限,应该就可以解决这一问题了。

二、使用AspUpload组件上传实例:
其实使用AspUpload组件实现文件上传挺简单的,只需要好好利用它其中的方法就可以了,下文就为大家简单的写了一个上传实例:
<!--#include file='conn.asp'-->
<!--#include file='ubb.asp'-->
<%
Set upfile = Server.CreateObject('Persits.Upload.1')
fw_size=512000
Server.ScriptTimeOut=60
dim fileE,ranNum,imgurl,img_name,fw_sort,fw_sppd
FSPath=Server.mappath('./')&'\upload\' '图片存放的文件夹
upfile.Save '上传载入内存
For Each File in upfile.Files '显示有上传的文件列表
fit=LCase(File.ImageType) '读取图片类型
if fit='unknown' then fit='' '不是图片类型
if fit<>'gif' and fit<>'jpg' and fit<>'' then '文件类型判断
set upfile=nothing
Response.Write'<script language=JavaScript>'
Response.Write'alert(''我们只支持上传GIF或JPG图片文件!'');'
Response.Write'javascript:history.back(1);'
Response.Write'</script>'
Response.end
end if
if File.size >fw_size then '文件大小判断
set upfile=nothing
Response.Write'<script language=JavaScript>'
Response.Write'alert(''你上传的文件超出我们的限制,最大'&fw_size/1024&'K!'');'
Response.Write'javascript:history.back(1);'
Response.Write'</script>'
Response.end
end if
next
For Each File in upfile.Files '开始上传文件
fileE=LCase(File.ImageType) '读取图片类型
set oFile=upfile.files(File.Name)
if fileE<>'' then '图片不为空时写
randomize
ranNum=int(90000*rnd)+10000
filename='guest_'&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&'.'&fileE
oFile.SaveAs FSPath&FileName
imgurl=imgurl+filename&';'
end if
set oFile=nothing
next
'这里添加上传信息
sql='select * from house'
rs.open sql,conn,1,3
rs.addnew
rs('mytype')=upfile.form('mytype')
rs('imgurl')=imgurl
rs.update
rs.close
Response.Write'<script language=JavaScript>'
Response.Write'alert(''信息发布成功'');'
Response.Write'window.location='index.asp''
Response.Write'</script>'
%>

AspUpload组件的安装及使用方法介绍相关推荐

  1. arch linux安装命令,arch linux:安装Arch Linux方法介绍

    今天来聊聊一篇关于arch linux:安装Arch Linux方法介绍的文章,现在就为大家来简单介绍下arch linux:安装Arch Linux方法介绍,希望对各位小伙伴们有所帮助. Arch ...

  2. 荣耀android应用程序未安装,荣耀7安装不了软件/安装失败解决方法介绍

    荣耀7安装不了软件/安装失败解决方法,我们在给自己的手机安装软件往往会遇到一些小问题,比如一些软件总是莫名其妙的无法安装,或者提示软件安装失败.下面是一些经常碰到的问题,大家可以参考下. 1.未知软件 ...

  3. ROS系列——rqt的安装以及使用方法介绍

    ROS系列--rqt的安装以及使用方法介绍 1. 安装 2. 部分工具的功能介绍及使用方法 1)rqt_gui 2)rqt_topic 3)rqt_graph 4)qt_plot 5)rqt_serv ...

  4. java rrdtool_rrdtool安装和使用方法介绍,利用rrdtool 进行数据的收集绘图统计,网页显示...

    rrdtool安装和使用方法介绍,利用rrdtool 进行数据的收集绘图统计,网页显示. RRDTOOL的绘图~ 所谓的"Round Robin" 其实是一种存储数据的方式,使用固 ...

  5. ASPJpeg和ASPUpload组件的常用属性和方法

    aspUpload Set Upload = Server.CreateObject("Persits.Upload") 创建对象 方法: save "path" ...

  6. Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法

    今天安装VS2008时出现了问题,怎么都无法安装成功.装了好几次都在"Visual Studio Web 创作组件(Visual Studio Authoring Component)&qu ...

  7. 计算机无法安装ae,Windows10系统AE软件无法安装的处理方法介绍

    AE软件是一款图形视频处理软件,功能非常强大.不过,一些朋友在 Windows10系统 电脑中总会遇到AE软件不能安装的问题,这该怎么办呢?接下来,系统城小编就为大家带来该问题的具体处理方法. 具体方 ...

  8. Debian 10安装NextCloud简单方法介绍

    导言 NextCloud是一套文件托管软件,最初是一种免费的开源的ownCloud分支.它提供了类似于Dropbox或GoogleDrive的功能.本文介绍如何在Debian10系统安装NextClo ...

  9. java ubuntu 14.04,Ubuntu 14.04安装java的方法

    摘要 腾兴网为您分享:Ubuntu 14.04安装java的方法,掌上电力,虚拟按键,新东方,小度等软件知识,以及公务用车平台,手机秀色直播,新视觉影院,浩辰cad批量打印,bartender2016 ...

  10. java jdk 检测安装_JDK如何安装和配置环境变量以及检验是否成功安装JDK的方法

    大家都知道JDK是JAVA运行的环境,JDK是将.java文件翻译成.class文件的虚拟机,只有经过编译后系统才能识别,不管是eclippse,还是Myeclipse,还是其他的JAVA编程的编译器 ...

最新文章

  1. 【转载】tkinter多线程防假死
  2. C#实现http断点下载
  3. 算法刷题-数论-质数的判定、分解质因数、筛质数
  4. jsp 知乎_JSP
  5. mysql源码安装配置_MySQL源码安装及配置
  6. 去除重复数据的SQL语句
  7. 提高ASP.net性能的十种方法
  8. 记录一次Oracle注入绕waf
  9. 已经windows如何在安装linux,如何在已经安装linux情况下安装windows
  10. linux测试固态硬盘读写速度,在 Linux 上检测 IDE/SATA SSD 硬盘的传输速度
  11. 前端学习(1440):实例选项el
  12. code128条码c语言,C#生成code128条形码的方法
  13. c语言玫瑰花图形程序,一个玫瑰花的程序
  14. EL表达式和JSTL介绍
  15. poi生成pptx文件以及背景颜色或者背景图片的设置
  16. 与你们一起的那些时光
  17. 如何彻底解决Variable used in lambda expression should be final or effectively final
  18. 集合——数组容器笔记
  19. 质心定位算法C语言实现,TOA定位算法.pdf
  20. Windows操作系统文件夹

热门文章

  1. 利用C语言实现99乘法表两种方式
  2. 关于python搜题的软件哪个好_搜题用哪个软件好?
  3. C语言递归函数 计算学生年龄
  4. envi神经网络分类原理,ENVI神经网络分类
  5. 云计算网络产品sdn以及VxLAN技术浅析
  6. c语言实习报告,计算机c语言编程实习心得
  7. [渝粤教育] 西南科技大学 财务会计 在线考试复习资料(3)
  8. 【118期分享】简约商务PPT模板免费下载
  9. adb 版本更新后执行依旧是旧版本解决方法
  10. 我的开源GIS解决方案之路