文件上传(注意:需要自己到网上下载组件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
*/
-->