如何使用AspUpload组件上传文件

如何使用AspUpload组件上传文件,第1张

一、摘要

Asp组件有内置的、服务器安装时附带的,更多的是第三方提供的,今天来学习文件上传的其中一个组件aspupload组件使用方法。

二、aspupload组件的下载、安装或注册

1、asp组件的下载、安装

(1)可以从网上下载。

(2)直接双击后进行安装。

AspUpload组件下载

2、asp上传组件的功能

a.限制上载文件的大小

b.设置用户的权限

c.修改文件属性

d.同时上载多个文件

e.能够将文件保存到数据库中

f.支持文件删除,自动生成与服务器上文件不同名的文件

g.拥有管理权限的用户甚至可以使用该控件进行远程注册

三、aspupload组件的简单应用

1、实例一(1.asp):通过代码实现三个文件的上传功能。

如下图所示:

(1)静态页面:1个表单,三个文件域,一个按钮,其中表单form的动作如下。

(2)其中客户端文件要注意几点:

* 文件上载提交表单(Form)的enctype必须指定为“multipart/form-data”

* 语句表示上载文件域,用户可以在该域中输入或选定文件。

* 传递一个参数act(名称可自己取),其值可以自己随便定,目的是触发上传事件。

(3)动态代码如下:

2、实例二(2.asp):修改程序1.asp,要求在上传文件后显示上传文件的文件名及大小。

如下图所示:

增加如下代码:

response.write("

文件1是:

")

response.write(upload.files(1).path)

response.write("

文件2是:

")

response.write(upload.files(2).path)

response.write("

文件3是:

")

response.write(upload.files(3).path)

说明:

upload.files方法用来获取文件的相关属性,path是文件的路径,size是文件的大小。

3、实例三(3.asp):修改程序2.asp,要求上传的三个文件大小不能超过5K,如果上传的文件已经存在则要求不覆盖文件。

在上传之前增加如下代码:

upload.setmaxsize 5120,false

upload.overwritefiles=false

说明:

(1)upload.setmaxsize 5120,false 其功能为设置文件最大为5120字节,false参数说明当文件超过5120字节时则删除超过部分,true参数说明当文件超过5120字节时则出错。

(2)upload.overwritefiles=false,其功能表示文件不进行覆盖,如果上传同样文件名的文件,上传后文件名自动会在后面添加一个数字。

四、自学第二个上传文件的组件

1、Lyfupload组件的下载

2、学习此组件的安装或注册

3、通过课本例子进行文件的上传

五、问题

1、传到学校里服务器172.18.0.7运行时出现以下错误,Server.CreateObject 失败

分析原因:学校服务器不支持aspupload上传组件

2、如果服务器不支持aspupload等上传组件,请大家使用无组件上传功能(编写代码),见书本上P322,此类代码比较复杂,同学们能够拿来使用,无须自己编写。

3、大家在网上申请个人空间时要看清服务器支持哪些组件,这样有利于编写代码。

每个服务器可能有不同的系统, 但是我们都要对新的服务器进行一些配置,例如香港服务器,那么服务器的环境要如何配置呢?我相信这是很多新手站长的苦恼,其实这分三步就可以轻松搞定了。

第一步:进入系统后我们把系统光盘里的I386文件复制到任何盘符都行,开始安装IIS。进入“控制面板”,选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP(可选可不选我们也可以用软件建FTP服务器)、NNTP和SMTP等全部四项服务。IIS网站搭建就不详说了。

第二步:装好IIS后我们就要开始配置:AspJpeg、AspUpload、imail(可选别的版本)、JMAIL 、Joekoe CMS 3.0 Free、LyfUpload.dll(复制到windows/systems32里面,运行cmd→regsvr32+LyfUpload.dll,注册这个组件)、MSXML、mysql、php、SQL2000

第三步:待以上都装好以后在配置IIS,具体步骤如下:

1), web服务扩展里面的 Active Server Pages  ̄|

Asp.NET v1.4322 |≯设置允许

在服务器端的包含文件 __|

PHP配置允许:新建WBE服务扩展:扩展名:PHP→添加→浏览→查找范围→PHP5→PHP5isapi.dll设置允许

(在这之前先安装PHP5)

2),网站:

属性→主目录→配置→选项→起用父路径勾上.

把上面这三部完成后,这样一台香港服务器环境就配置好了!服务器找我!展翼小T


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/229241.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存