文件上傳

 

文件上傳(注意:需要自己到網上下載組件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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章