网络编程
位置:首页>> 网络编程>> Asp编程>> 如何实现网上站点维护?

如何实现网上站点维护?

  发布时间:2010-05-24 18:35:00 

标签:上传,asp

upload.htm


 

<html>
<head>
<title>网站维护 - aspxhome.com</title>
</head>
<body>
<form action="upload.asp" method="POST" enctype="multipart/form-data">
  <p><font size="1">选择文件1: <input type="file" size="40" name="FILE1"></font></p>
  <p><font size="1">选择文件2: <input type="file" size="40" name="FILE2"></font></p>
  <p><font size="1">选择文件3: <input type="file" size="40" name="FILE3"></font></p>
`可以添加多个<INPUT>标签以上传更多的文件
  <p><font size="1">文件说明 : </font><input type="text" size="40" name="COMMENT"></p>
  <p><input type="submit" value="现在上传"> </p>
</form>
</body>
</html>
然后,我们使用ActiveFile 来在服务器端处理文件的上传:
upload.asp
<%
Set Post = Server.CreateObject("ActiveFile.Post")
`创建发送对象,执行上传
Post.Upload "d:\chunfeng_6to23"
`调用Post.Upload处理上传请求
    If FormInput.ContentType <> "" Then
        Response.Write FormInput.Name & " = " & FormInput.File.FileName & _
", size=" & FormInput.File.Size & "<BR>"
       `显示上传文件信息
    Else
        Response.Write FormInput.Name & " = " & FormInput.Value & 
        `显示表单单元名称和值
"<BR>"
    End If
Next
%>
当然,我们甚至还可以使用下列语句删掉不需要的上传的文件:
Post.FormInputs("FILE1").File.Delete
如果我们想要一次上传很多个文件,那么上面的方法显然就显得太罗嗦了,我们可以用 Java Applet来替代upload.htm页面文件中的<INPUT TYPE="file">,如下:
<body>
<p>选择上传文件:<br>
<applet code="FileUpload.class" archive="FileUpload.jar"
        codebase="/AppletFile/classes" width="420" height="64" 
        name="FileUpload" mayscript>
<param name="cabbase" value="/AppletFile/classes/FileUpload.cab">
</applet>
<form action="upload.asp" 
 onsubmit="return document.FileUpload.submit(document,this,true)">
  <p>文件说明:<br>
  <input type="text" size="40" name="COMMENT"><p>
  <input type="submit" value="现在上传">
</form>

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com