如何用Delphi 6开发ASP上传组件详解

发表于:2008-05-16来源:作者:点击数: 标签:开发ASPDelphi详解asp
关键字:Delphi 6 开发 ASP文件上传是WEB开发中经常要用到的功能,但ASP本身和内置的组件都不支持文件上传功能。网上流传的一些第三方组件虽然能够解决这个问题,但大多是要收费的,更别说OpenSource了。本文将详细剖析WEB文件上传的原理,以及一步步指导读者
关键字:Delphi 6开发ASP文件上传是WEB开发中经常要用到的功能,但ASP本身和内置的组件都不支持文件上传功能。网上流传的一些第三方组件虽然能够解决这个问题,但大多是要收费的,更别说Open Source了。本文将详细剖析WEB文件上传的原理,以及一步步指导读者如何用Delphi6开发一个ASP上传组件。 

1 Html文件分析 

首先我们来看一个html文件源码,文件名是test.htm,功能是提供用户上传的界面: 

<html> 
<body> 
<center> 
   <form name="mainForm" enctype="multipart/form-data" 
action="test.asp" method=post> 
    <input type=file name=mefile><br> 
     <input type=hidden name=a1 value="fdsaf">
     <input type=hidden name=a2 value="fdsaf">
     <input type=hidden name=a3 value="fdsaf">
     <input type=hidden name=a4 value="fsdfsdsaf">
     <input type=hidden name=a5 value="这个是这个">

原文转自:http://www.ltesting.net