asp如何实现文件上传功能

什么是ASP文件?

ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。

ASP是一种服务器端脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建包含HTML标记、文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是.asp。

ASP文件就是在普通HTML文件中嵌入VBScript或者JavaScript脚本语言。当客户端请求一个ASP文件时,服务器将该文件解释为一个标准的HTML文件并发送出去。

asp文件是一种动态网页文件,需要要在系统中安装IIS,通过服务器设置后用浏览器访问才能看到实际效果,因为asp文件一般在服务端执行,所以通常直接打开不会被执行。

从字面上说,ASP包含三方面含义:Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。

asp如何实现文件上传功能

实例一(asp):通过代码实现三个文件的上传功能。如下图所示:(1)静态页面:1个表单,三个文件域,一个按钮,其中表单form的动作如下。

因为asp本身没有上传的组件或控件,这里只能借助第三方式的组件或类。上传组件推荐使用aspJpeg组件,这个组件不仅可以上传文件,如果是图片的话,可以调节尺寸尺寸,创建缩略图等。

关于无组件文件上传的文章已经很多了,所以在这里我不想再解释无组件文件上传的原理。在ASP中无法将二进制文件数据直接保存成文件,所以我们一般还是利用数据库来保存用户上传的文件。1。

我用的是艾恩无组件上传,文件上传到指定文件夹,名称以年月日时+随机命名,链接上传到数据库。另外也可以使用OLB上传,就是把文件以二进制形式存入数据库。

组件上传需要你为服务器安装注册组件,上传速度快,但需要你有服务器的管理员权限。无组件上传使用asp的内置对象,不需要额外安装组件,但是速度慢,不适合上传大文件。但是一般来说,asp的表单只能单独提交一个文件。

如何生成asp文件

ActiveServerPages(ASP)是服务器端脚本编写环境提交生成asp文件,使用它可以创建和运行动态、交互提交生成asp文件的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。

如果想要打开编辑asp文件,可以安装IIS服务器,或使用dreamweaver、editplus等编辑器都可以打开asp文件。

可以在打开软件后的欢迎屏中选择新建asp vbscript文件--见下图,也就是创建了.asp文件。也可以新建一个默认的html文件,然后在保存时选择另存为.asp格式。

如果你是用DW,那么,你新建的时候,选择一下就可以了。如果你只是用记事本的话,那么,你把代码写好后,另存为或者改后缀为.asp就可以了。

ASP文件是文本类型的文件,所以只要能打开文本文件的工具都可以打开ASP文件进行修改。记事本、EDITPLUS、DreamWeaver都能打开和编辑,当然后面2个方便多了。VS2005其实可以打开编辑ASP文件的,不过不能运行看效果。

比QQ,百度空间强的就是,你可以上传1M的附件(能上传图片,照片);并且可以免费绑定你的域名。QQ,百度是没有这样的服务的。这种空间是不允许你自己建立文件的,包括ASP。

html中的数据提交到了asp文件中,然后呢?

1、第表单页 改为:如果是修改内容的时候,就改为:%=rs(content)% 第提交后的处理页 mingcheng2=trim(request.form(mingcheng2))其它地方无改变,除非你本身的代码就不能添加或更新记录。。

2、这里的action就是提交表单以后(也就是submit按钮)要转到的页面,应该就是你所指的链接吧 既然action指向用户信息.asp“,那么就把那么asp文件命名为用户信息.asp“,并且放在和那个html文件同一个文件夹内。

3、例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

4、script function submit1(){ document.formaction=actionaspdocument.formsubmit();} /script form1是你表单的name属性,actionasp是你希望提交的页面。

5、呵呵 html网页不需要额外的服务器进行解析,所以浏览器能正常打开,如果要显示asp网页时,就需要额外的IIS服务器对asp文件进行解析,这样才能正常的显示。

表单提交后转到ASP页面,为什么弹出文件下载框?

IIS安装好后需要配置的,你当前这个问题是:没有配置好ASP的运行环境。如果需要学习如何配置可以百度一下,如果觉得麻烦就找一个别的运行环境吧。

在html或者jsp中弹出文件另存为的对话框,可以调用document.execCommand方法 调用JS方法document.execCommand即可在前台页面调出另存为对话框,并将将服务器上存放的文件保存到本地。

或者是没给你开asp,虽然你的indexasp是asp文件,但貌似是html改后缀的。

ASP文件上传原理分析及实现实例

1、基本原理是:采用ADO Stream对象的BinaryRead方法将FORM中的所有数据读出,从中截取出所需的文件数据,以二进制文件方式存盘。

2、若同时上传多个内容(如多个文本框和文件),也是按同样的方法处理,每部分的内容都包含在分割符之中,只是文本框和文件的表现形式稍有不同,这可以通过具体分析其二进制代码来了解。

3、asp只支持部分文件流操作,比如:一般说法是文件流只能读取完了才能去操作(ado.stream组件)它。这样你就不能去完全控制它,asp本身就是不参与内存管理的一种脚本。这方面弱。

4、文件上传分为“组件上传”和“无组件上传”。组件上传需要你为服务器安装注册组件,上传速度快,但需要你有服务器的管理员权限。无组件上传使用asp的内置对象,不需要额外安装组件,但是速度慢,不适合上传大文件。

5、第二步:程序编写,其中省略了用户输入界面,这里只给出很重要的两个文件即图片上传处理(processimg.asp)和显示图片(ShowImg.asp)文件。

6、ASP文件将会从头至尾被执行并根据命令要求生成响应的静态主页。

关于提交生成asp文件和提交生成asp文件怎么操作的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文网址为:提交生成asp文件,提交生成asp文件怎么操作_ASP语言_大麦网络

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值