首页 相关文章 使用ASP实现文件上载(上传)的各种方法

使用ASP实现文件上载(上传)的各种方法

  最近做在做项目,涉及到文件上载的问题,找来资料研究了一下。当用户需要将文件传输到服务器上时,常用方法是使用FTP方式,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便。如果我们能把文件上载功能与Web集成,使用户仅用Web浏览器就能完成上载任务,这对于他们来说将是非常方便的。

  网络上有很多介绍ASP上载文件的方法,归结起来有以下三大类实现方法,读者可以根据自己网站的条件和需求来选择合适的方法。

一、服务器组件上载方式:

  该方法以SA-FileUp组件、AspUpload组件、lyfUpload组件为代表。

  Software Artisans的SA-FileUp是最早的商业Active Server组件之一,几经改进,现在作为一个纯粹的ASP组件存在。Persits Software的ASPUpload也是一个功能很强大的COM组件。他们均实现了各种文件上载所需要的功能:上载大文件、限制上载文件的大小、上载多个文件、显示上载进度条、能够将文件保存到数据库中、……。

  该类方法的优点...[ 查看全文 ]

2016-01-29 标签:
  • 标签:ASP
      摘要:在基于浏览器/服务器的应用环境中,在浏览器中上传各种类型的文件一直是困扰用户文件管理应用的难题之一。在HTTP中上传文件有三种机制:RFC1867,PUT和WebDAV。常用的实现方法是利用在RFC1867中引入的一个新类型:File以及ADO Stream对象。本文对上述上传方法及实现原理作了论述,并给出了具体解决实例。 关键词:ASP 组件 FILE对象 当前,基于浏览器/服务器模式的应用比较流行...[ 查看全文 ]
  • 标签:Java JAVA基础
      摘要:本文介绍了JavaBean实现多个文件上传的两种方法,分别是使用http协议和ftp协议实现。首先讲述了http协议传送多个文件的基本格式和实现上传的详细过程,之后简单介绍了使用ftpclient 类实现了ftp方式的上传,最后对这两种方法进行了比较。 关键字:JavaBean 、http 、ftp 、ftpclient JavaBean是一种基于Java的软件组件。JSP对于在Web 应用中集成JavaBean组件提供了完善的支持。...[ 查看全文 ]
  • 标签:ASP
    <script language="javascript" function openScript(url, width, height){ var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' ); } </script <form action="save.asp" method="POST" enctype="multipart/form-data" <tr <td width="17%" height="66"选择语音</td <td height="66" colspan="5" <in...[ 查看全文 ]
  • 标签:ASP
    用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服 务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易 虚拟社区 提供的“每日一星”的功能,就要提供给网友上传照片的功能。上传图片文件到服务 器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们 只能使用免费的支持ASP的空间或者租用别人...[ 查看全文 ]
  • 标签:PHP
      文件上传的实现   对ASP比较熟悉的朋友可能知道用ASP上传文件可是不太简单,PHP不同,比较容易,看例子:send.htm和get.php 如下: <!--文件send.htm -- <form ENCTYPE="multipart/form-data" ACTION="get.php" METHOD=post   <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000"   Send th...[ 查看全文 ]
  • 标签:Java JAVA基础
      现在JSP被越来越多的人应用在后台程序的开发及动态网页的制作上了,今天就来介绍一下如何用JSP来实现文件的上载。 一、RFC1867规范 在过去的Html中,表单不能实现文件的上传,这多少限制了一些网页的功能。RFC1867规范(即Html中实现基于表单的文件上传)对表单作出了扩展,增加了一个表单元素&:ltinput type=file>。通过使用这个元素,...[ 查看全文 ]
  • 标签:PHP
           用PHP3实现文件上载   计算机世界日报       PHP3是一种非常强大的CGI脚本语言,就其语言特点基本上源于C,就其实现方式而言更象PERL,而其对数据库的内在支持更使之成为ASP的强大对手。       首先在前台必须有一个界面      < HTML >   < HEAD >   &...[ 查看全文 ]
  • 标签:ASP
      (摘自《计算机世界日报》) 1. HTTP 方 式 的 文 件 上 载 ---- 文 件 的 上 载( upload) 是 制 作 网 站 时 经 常 遇 到 的 问 题, 经 常 上 网 的 朋 友 大 都 使 用 过WEB 方 式 的Email 发 信. 操 作 大 体 是 这 样: 当 选 择 了 粘 贴 文 件 后, 直 接 输 入 本 地 文 件 的 绝 对 路 径 或 按BROWSER 按 钮 浏 览 要 粘 贴 的 文 件, 而 后 确 认. 在 这 个 过 程 中 实 际 上 就 实 现 了HTT...[ 查看全文 ]
  • 标签:Java JAVA基础
    JavaBean是一种基于Java的软件组件。JSP对于在Web 应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。 文件的上传功能在基于B/S的开发模式中非常普遍。同其他开发工具相比较,JSP对文件的上传支持并不是很完美,它既不象ASP那样一定需要使用组件来完成,也不像PHP那样...[ 查看全文 ]
  • 标签:ASP
      二、在ASP中执行 现在已经得出结论,RFC1867是在WEB应用程序上载文件的最好方式。那么如何来运行?Microsoft提供了什么方法?其它有哪些方法可以用? Microsoft的Posting Acceptor ASP不支持multipart/form-data编码方式,但是,Microsoft提供了免费的Posting Acceptor(http://www.microsoft.com/iis/support/iishelp/iis/htm/core/pareadme.htm),它是一个ISAPI应用程序,上载...[ 查看全文 ]
  • 标签:ASP
      现在“瘦客户”的观点已经是一个神话了,但随着电视或掌上型浏览器的繁荣,这一状况会有所改变。今天绝大多数的网络客户仍使用功能强大的PC,附着着大量的客户端存储器和客户端感兴趣的内容。在Internet协议下,将文件传递到中央服务器有一些方法可供选择,但基于WEB的文件上载比其它方法都要高级。下面来检验这一点。 一、HTTP与FTP的方式比较 为什么要上载? 文件上载对...[ 查看全文 ]
  • 标签:ASP
      作者:胡舜良 本 人 在 维 护 公 司 内 部 网 站 时 碰 到 一 个 实 际 问 题 — —MIS 主 管 要 求 将 一 些 技 术 文 件 放 在 网 页 上, 且 只 能 让MIS 的 员 工 浏 览。 这 就 涉 及 到 如 何 对 网 页 保 密 的 问 题。 最 初 我 借 助Frontpage 和Vbscript 设 计 了 一 种 方 案, 链 接MIS 技 术 页( 此 处 预 设 为actpwdrst.htm) 之 前, ...[ 查看全文 ]
  • 标签:ASP
      作者:追风 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的“每日一星”的功能,就要提供给网友上传照片的功能。上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空...[ 查看全文 ]
  • 标签:ASP
      '================================================================== ' '  用ASP实现无组件上传/下载文件 ' ' 功能简介 ' 将上传的文件数据保存到数据库中,可以处理表单中的多个上传文件的情况 ' 适用于各种数据库,使用ADO的方法连接数据库 ' 本示例中使用的是ACCESS数据库:zj.mdb ' 表:tb_img(id int(自增列),path text(255) 保存上传文件的目录 ' ,fname text(250) 保存上传的文件名,type...[ 查看全文 ]
  • 标签:ASP
      说明:持中文的无组件文件上传ASP函数,由于ASP不支持二进制写入文件,所以存成文件时必须使用组件,本函数只提供截取上传文件的数据,可以写入到数据库。 <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT Function GetUpload(FormData)     Dim DataStart,DivStr,DivLen,DataSize,FormFieldData     '分隔标志串(+CRLF)     DivStr = Left...[ 查看全文 ]
  • 标签:PHP
    最近一段时间对PHP文件处理方面很感兴趣,因此在许多站点上看了许多的文件处理的文章,但是国内许多的站点上的PHP文件处理方面的知识大多数是你抄我的我抄你的,用baidu.com或者是google.com搜索出来的东西多是重复的。最近在国外一个站点上盾了一篇文章感觉很不错,因此推荐给大家阅读。 首先我们有必要说明一下文件上传的操作流程及用到的知识点: 文件上传我们需要用到HTML里面表单的type=...[ 查看全文 ]
  • 标签:ASP
      This article presents a simple way to ping an address and get the results of the ping using ASP. The idea was supplied by Bart Silverstein. First, a .BAT file needs to be created that will be run from the Active Server Page. Let's call this file DoPing.BAT. It will contain only one statement, which will ping a passed in IP address. Here is the code for DoPing.BAT: ...[ 查看全文 ]
  • 标签:ASP
      笔者在实践中利用ASP的COM组件功能,在VB中实现了一个发邮件的小组件,在ASP中只通过轻松调用,就可以实现该功能。所有邮件处理机制都被封装在这个组件中,使用起来极为方便。下面将详细介绍该组件的基本开发原理以及在ASP中的应用。 1. 利用Winsock控件与发送邮件的SMTP联系 和SMTP的联系包括握手、发送数据以及关闭等全过程,主要程序如下: 建立一个frmsendmail 的窗体,其...[ 查看全文 ]
  • 标签:PHP
    异步的文件上传是在现代的AJAX实现的Web应用里面经常要遇到,必须解决的问题。但是标准的AJAX类(XmlHttpRequest)无法实现传输文件的功能。因此,这里讨论的内容就是如何在AJAX的技术的基础之上构建异步的文件上传功能。在这个功能当中需要使用到内置的框及(IFRAME)来传输文件。这个功能实现的效果是页面在上传文件的时候,用户还可以使用该页面并且填写文件描述。 这个例子是我...[ 查看全文 ]
  • 标签:ASP
      对于网站设计者而言,时常处理大批量的文件是难免的,特别是图片和一些文本文本文件,更是经常处理。而由于网站大量文件的关系,对于同类型文件的命名,往往就直接采用带有一定规律的递增数字来作为文件名,比如,我们常见的图片文件的命名,就时常采用1001.jpg、1002.jpg这种方式,这样的好处是文件名不会重复,容易管理。这里,我们专门介绍一种简单易行的方法来实现对任意文件夹下的所有...[ 查看全文 ]
手机页面 收藏网站 回到头部