文件上传

 

文件上传(注意:需要自己到网上下载组件LyfUpload.dll并注册,详见FileUpload.ASP)

SelectFile.ASP FileUpload.ASP  
SelectFile.ASP
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<h3>说明:可以上传任何类型为文件</h3>
<form action="FileUpload.asp" method="post" enctype="multipart/form-data">
文本框:<input name="text1" type="text" size="20"><br>
选择文件:<input name="file1" type="file">
<input type="submit" value="上载">
</form>
</body>
</html>

返回顶部
FileUpload.ASP

<%@LANGUAGE="Jscript"%>
<html>


<body>
<h2>请注意:该件用到了组件LyfUpload.dll,这个组件需要自己到到网上下载并且注册,
注册方法:运行Regsvr32  C:/Inetpub/wwwroot/vcpp/LyfUpload.dll,这里是假设组件
LyfUpload.dll是放到C:/Inetpub/wwwroot/vcpp目录下的,当然,如果你的文件是放到系统
的system32目录一下的,那么直接运行 Regsvr32 LyfUpload.dll 即可</h2>
<%
var obj=Server.CreateObject("LyfUpload.UploadFile") 
txt=obj.Request("text1");//得到form的元素的值,注意:不能直接使用Request("text1")
Response.Write("文本框的输入值是:"+txt);
Response.Write("<br>");
//保存文件到Files目录下
strFileName=obj.SaveFile("file1",Server.MapPath("Files"),true);
//得到文件类型
strFileType=obj.FileType("file1");
if(strFileName!="")
{
   Response.Write("选择的文件已经上载到服务器!");
   Response.Write("<br>文件名:"+strFileName);
   Response.Write("<br>文件类型:"+strFileType);
   Response.Write("<br>文件大小:"+obj.FileSize);
   //Response.Write(obj.About());
   
}



 %>
</body>
</html>

返回顶部
<!--
http://f2.9612.org//vcpp/webinfo/WebInfoBata1.asp

QQ群:
34409541 讨论网页 
34409326 讨论JAVA 已满
34408784 讨论VC++ 
34409699 讨论VC++ 
9143041 讨论MFC编程 
10614204 讨论C# 
10613030 讨论Win32编程 
10613067 讨论游戏开发 
18779860 讨论JAVA 
*/
-->

 

发布了39 篇原创文章 · 获赞 2 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章