如何实现文件上传并自动归类功能?_编程10000问

upload.asp
  <form action=http://<%= Request. ServerVariables(SERVER_NAME)>/wdread.asp method=post>
  <p>主题: <input type=text name=subject><br>
      作者:<input name=author type=text><br>
      发布时间: <input name=date1 type=text><br>
      上载文件:<input type=file name=filename>
      发往URL: <input type=hidden name=TargetURL value=http://<%= Request.ServerVariables(SERVER_NAME)%>/users/<%=Request.ServerVariables(LOGON_USER) %> size=20><br>
  <input type=submit value=确定> </p>
  </form>

wdread.asp<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


<form enctype=multipart/form-data action=http://<%= Request.ServerVariables (SERVER_NAME) %>/scripts/cpshost.dll?PUBLISH?wdwriter.asp method=post name=form1>
  上载文件:<input type=file name=filename value=<%=session(filename)%>>
  <input type=hidden name=TargetURL value=http://<%= Request.ServerVariables (SERVER_NAME) %>/users/wdls >

  <input type=button name=upload value=确定>
  </form>

  <scripts language=VBScript>

' 在上载时应对表单域filename的值与upload.asp程序中的域值进行比较, 因为在upload.asp中输入的文件名在本程序中预置给表单域filename,一旦客户端重新输入新的文件名后提交确认,会使程序wdwriter.asp中写入数据库的文件名与实际上载的文件名不一样, 导致网页连接出错.此处进行判断,如果两者相等,则立即上载,否则取消操作.
  <!--

sub upload_onclick()

set myform=window.document.form1

tmp=myform.filename.value

    if strcomp(tmp,<%=session

 (filename)%>)=0 then

form1.submit

else
     msgbox 噢,您输入的文件名有误,请重新输入!

end if
 end sub
  -->
  </scripts>

wdwriter.asp
<%

Set mydata = Server.CreateObject (ADODB.Connection) mydata.Open DSN=xczh;UID=sa;PWD=;

' 打开数据库.

date1=session(date1)

 ' 取各表单域的值.取时间.
subject=session(subject)

 ' 取文件主题.
author=session(subject)

' 取作者.
filename=session(filename)

' 取文件名.
  TargetURL= session(TargetURL)

' 取文件在服务器中存放的物理地址.

  sqlstr=insert into wdlsb values( & sn & ,& subject & ', & date1 & ',&filename & ', & TargetURL &', & author & ')

' 写数据库并保存.
  Mydata.Execute(sqlstr)
  %>

[1]

时间: 2024-10-29 15:54:10

如何实现文件上传并自动归类功能?_编程10000问的相关文章

如何把一个Excel文件放到ASP页面中去?_编程10000问

<%set xlApp = Server.CreateObject("Excel.Application")xlApp.Visible = false<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ' 使服务端不出现Excel窗口.set myWorkbook = xlApp.Workbooks.Add ' 建立一个worksheet.set

javaweb-怎么解决谷歌的文件上传路径自动转换问题

问题描述 怎么解决谷歌的文件上传路径自动转换问题 在谷歌浏览器中把上传的文件路径自动转换成fakepath 应该怎么解决 解决方案 安全问题,不允许获取客户端路径.IE可以配置安全,chrome好像没有找到可以设置的地方 而且你获取客户端路径也没什么意义..如果是要显示选择的图片文件,可以用HTML5的FileReader这个对象 DEMO:javascript客户端图片预览 解决方案二: <FORM METHOD="POST" ACTION="*.jsp"

Android实现文件上传和下载倒计时功能的圆形进度条

screenshot 截图展示 import step1. Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } } step2. Add the dependency dependencies { compile 'com.github.yanjiabin:ExtendsRingPrigr

如何上传一个单纯的HTML文件?_编程10000问

fileup.htm<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />    < html >   < head > < title >千花飞舞之上传单个文件< /title > < /head > <body>   < form enctype="multipart/form-data

ASP.NET文件上传Upload的实现方法_实用技巧

本文实例为大家分享了ASP.NET 文件上传,供大家参考,具体内容如下 1.最近应项目开发的需求要实现附件的异步上传和下载. 2.上传:文件上传到指定的路径下,并返回上传文件的信息给前端界面,如:文件的图标.上传的文件名.文件的大小. 3.上传后,在前端界面上显示上传的文件信息,点击文件名实现将上传的文件下载到本地. 4.先展示一下Demo运行的效果图: 点击提交后: 点击文件名实现下载到本地: 5.下面就给出前台代码: <!DOCTYPE html> <html> <hea

jsp实现文件上传下载的程序示例_JSP编程

一.文件上传上传文件是Web开发中经常要用到的功能:例如在基于B/S的人事信息管理系统中上传照片,在新闻发布系统中上传图片等等.....要实现文件上传功能,就需要综合利用java中的文件输入和输出相关的类.在TCP/IP中,最早出现的文件上传机制是FTP.它是将文件由客服端发送到服务器的标准机制,能够考虑到跨平台的文本和二进制格式文件.但是在jsp编程中不能使用FTP方法来上传文件,这是由jsp 运行机制所决定的.下面是上传文件的jsp页面: 复制代码 代码如下: <form action=&quo

实现Asp.net mvc上传头像加剪裁功能_实用技巧

在我们使用QQ上传头像,注册用户账号时是不是都会遇到上传图像,并根据自己的要求对图像进行裁剪,这是怎么实现的呐? 本文主要介绍了Asp.net mvc实现上传头像加剪裁功能,分享给大家供大家参考.具体如下:  运行效果截图如下: 具体代码如下: 前台代码 <link href="~/Content/fineuploader.css" rel="stylesheet" /> <link href="~/Content/jquery.Jcro

ASP.NET中FileUpload文件上传控件应用实例_基础应用

使用 FileUpload 控件,可以为用户提供一种将文件从用户的计算机发送到服务器的方法.该控件在允许用户上载图片.文本文件或其他文件时很有用.要上载的文件将在回发期间作为浏览器请求的一部分提交给服务器.在文件上载完毕后,您可以用代码管理该文件. 大致了解了一下FileUpload,让我们来看一下FileUpload几个实际应用中问题的处理方法. 1.一次上传多个文件 要一次上传多个文件,我们可以像传单个文件那样对每个文件单独进行处理,除此之外,我们还可以使用HttpFileCollectio

如何限制上传文件的大小?_编程10000问

 <%@ LANGUAGE="VBscript" %>      <html><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> <head>      <title>撼雪喷云之限传文件</title>      </head>      <body>      <