文件上傳(注意:需要自己到網上下載組件LyfUpload.dll並註冊,詳見FileUpload.ASP)
SelectFile.ASP | FileUpload.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>
<%@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
*/
-->