⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 把文件存进access数据库然后取出来供人下载的代码.htm

📁 较为详细的介绍了asp自定义的各种函数,方便asp的各种开发.
💻 HTM
📖 第 1 页 / 共 2 页
字号:
            color=#ceffff>ASP应用</FONT></A> &gt;&gt; 
            《把文件存进access数据库然后取出来供人下载的代码》</FONT></TD></TR>
        <TR>
          <TD bgColor=#586011 colSpan=2 height=1><SPACER type="block" 
            width="1"></TD></TR>
        <TR>
          <TD colSpan=2 height=7></TD></TR>
        <TR>
          <TD align=middle class=p4 
            colSpan=2><B>把文件存进access数据库然后取出来供人下载的代码</B></FONT><BR>2002-6-13&nbsp;&nbsp;动网先锋 
          </TD></TR>
        <TR>
          <TD class=p4 colSpan=2>
            <BLOCKQUOTE><BR>senddate.asp(发送界面)
              <P></P>
              <P>&lt;form method="post" ENCTYPE="multipart/form-data" 
              name="form3" action="senddateindb.asp"&gt;<BR>&lt;input 
              type="hidden" name="userdept" 
              value="&lt;%=firstdept%&gt;"&gt;<BR>&lt;input type="hidden" 
              name="username" value="所有人"&gt;<BR>&lt;td 
              align="center"&gt;&lt;b&gt;发给:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;input 
              type="text" name="sendto" size=60 value="&lt;%=sendto%&gt;" 
              onfocus="document.form3.title.focus();"&gt;&lt;font 
              color=red&gt;*&lt;/font&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
              align="center"&gt;&lt;b&gt;标题:&lt;/b&gt;&lt;/td&gt;<BR>&lt;td&gt;&lt;input 
              type=text name="title" size=60&gt;&lt;font 
              color=red&gt;*&lt;/font&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
              align="center"&gt;&lt;b&gt;内容:&lt;/b&gt;&lt;/td&gt;<BR>&lt;td&gt;&lt;textarea 
              name="content" rows="9" 
              cols="60"&gt;&lt;/textarea&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
              align="center"&gt;&lt;b&gt;附件:&lt;/b&gt;&lt;/td&gt;<BR>&lt;td&gt;&lt;input 
              type="file" name="file1" 
              size=35&gt;(不能超过100K)&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td 
              align=center colspan=2&gt;<BR>&lt;input type="submit" 
              name="submit" value="发送"&gt;<BR>&lt;/td&gt;<BR>&lt;/form&gt;</P>
              <P>*************************************************************************<BR>senddateindb.asp(把要发送的文件保存到数据库)</P>
              <P>&lt;!--#INCLUDE FILE="asp/fupload.inc"--&gt;<BR>&lt;!--#include 
              file="asp/opendb.asp"--&gt;<BR>&lt;!--#include 
              file="asp/sqlstr.asp"--&gt;<BR>&lt;!--#include 
              file="asp/checked.asp"--&gt;<BR>&lt;!--#include 
              file="asp/bgsub.asp"--&gt;<BR>&lt;%<BR>'On Error Resume 
              Next<BR>oabusyname=request.cookies("oabusyname")<BR>oabusyusername=request.cookies("oabusyusername")<BR>oabusyuserdept=request.cookies("oabusyuserdept")<BR>oabusyuserlevel=request.cookies("oabusyuserlevel")<BR>if 
              oabusyusername="" then response.redirect 
              "default.asp"<BR>%&gt;<BR>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;meta 
              http-equiv="Content-Type" content="text/html; 
              charset=gb2312"&gt;<BR>&lt;meta name="GENERATOR" 
              content="Microsoft FrontPage 4.0"&gt;<BR>&lt;meta name="ProgId" 
              content="FrontPage.Editor.Document"&gt;<BR>&lt;link 
              rel="stylesheet" 
              href="css/css.css"&gt;<BR>&lt;title&gt;企业管理系统&lt;/title&gt;<BR>&lt;/head&gt;<BR>&lt;body 
              bgcolor="#eeeeee" topmargin="5" 
              leftmargin="5"&gt;<BR>&lt;%<BR>call 
              bghead()<BR>%&gt;<BR>&lt;center&gt;<BR>&lt;table&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;<BR>&lt;b&gt;公文发送&lt;/b&gt; 
              <BR>&lt;/td&gt;<BR>&lt;form action="senddate.asp" method="post" 
              name="form1"&gt;<BR>&lt;td&gt;<BR>&lt;input type="submit" 
              value="返回"&gt;<BR>&lt;/td&gt;<BR>&lt;/form&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>&lt;/center&gt;<BR>&lt;%<BR>call 
              bgmid()<BR>%&gt;</P>
              <P>&lt;%<BR>if Request.ServerVariables("REQUEST_METHOD") = "POST" 
              Then<BR>'---------------------------<BR>'response.write 
              "开始发送&lt;br&gt;"<BR>'---------------------------<BR>Dim 
              Fields<BR>UploadSizeLimit=100000<BR>Set Fields = 
              GetUpload()<BR>dim Field<BR>For Each Field In Fields.Items<BR>if 
              Field.name="title" then title=BinaryToString(Field.value)<BR>if 
              Field.name="content" then 
              content=BinaryToString(Field.value)<BR>if Field.name="sendto" then 
              sendto=BinaryToString(Field.value)<BR>if Field.name="file1" 
              then<BR>filename=field.FileName<BR>fileContentType=field.ContentType<BR>filevalue=field.value<BR>end 
              if<BR>next<BR>'--------------------------------------<BR>'response.write 
              "title=" &amp; title &amp; "&lt;br&gt;"<BR>'response.write 
              "content=" &amp; content &amp; "&lt;br&gt;"<BR>'response.write 
              "sendto=" &amp; sendto &amp; "&lt;br&gt;"<BR>'response.write 
              "filedname=" &amp; filename &amp; "&lt;br&gt;"<BR>'response.write 
              "fileContentType=" &amp; fileContentType &amp; 
              "&lt;br&gt;"<BR>'----------------------------------------<BR>dim 
              mysendto<BR>mysendto=split(sendto,"|",-1,1)<BR>for each sendtoinf 
              in mysendto<BR>userdeptpoint=InStr(sendtoinf,":")<BR>if 
              userdeptpoint&gt;0 
              then<BR>sendtoinflen=len(sendtoinf)<BR>recipientusername=right(sendtoinf,sendtoinflen-userdeptpoint)<BR>if 
              recipientusername="所有人" 
              then<BR>recipientusername="所有人"<BR>else<BR>usernamepoint=Instr(recipientusername,"(")<BR>usernamelen=len(recipientusername)<BR>recipientusername=left(recipientusername,usernamelen-1)<BR>recipientusername=right(recipientusername,usernamelen-1-usernamepoint)<BR>end 
              if<BR>recipientuserdept=left(sendtoinf,userdeptpoint-1)<BR>set 
              conn=opendb("oabusy","conn","accessdsn")<BR>set 
              rs=server.createobject("ADODB.recordset") <BR>sql = "select * from 
              senddate"<BR>rs.Open sql,conn,1,3<BR>rs.addnew 
              <BR>rs("title")=title<BR>rs("content")=content<BR>rs("sender")=oabusyusername<BR>rs("recipientusername")=recipientusername<BR>rs("recipientuserdept")=recipientuserdept<BR>if 
              filename&lt;&gt;"" 
              then<BR>rs("filename")=filename<BR>rs("fileContentType")=fileContentType<BR>rs("filevalue").appendchunk 
              filevalue<BR>end if<BR>rs.update <BR>rs.close <BR>set rs=nothing 
              <BR>set conn=nothing </P>
              <P>end if</P>
              <P>next</P>
              <P>%&gt;<BR>&lt;br&gt;&lt;br&gt;<BR>&lt;center&gt;发送完成&lt;/center&gt;<BR>&lt;%<BR>end 
              if<BR>%&gt;<BR>&lt;%<BR>call bgback()<BR>%&gt;<BR>&lt;/body&gt; 
              <BR>&lt;/html&gt; </P>
              <P>*****************************************************************<BR>listsendfile.asp 
              (把数据库里面的文件取出来并下载,如果是文本或图像会直接打开)<BR>&lt;!--#include 
              file="asp/opendb.asp"--&gt;<BR>&lt;% <BR>set 
              conn=opendb("oabusy","conn","accessdsn")<BR>Set 
              rs=Server.CreateObject("ADODB.recordset")<BR>'request("id")是从上一个文件传过来的值,表示这个文件在数据库里的位置<BR>sql="select 
              filevalue,fileContentType from senddate where id=" &amp; 
              trim(request("id")) <BR>rs.open sql,conn,1,1 
              <BR>Response.ContentType = 
              rs("fileContentType")<BR>Response.BinaryWrite 
              rs("filevalue").getChunk(7500000) <BR>rs.close <BR>set rs=nothing 
              <BR>set conn=nothing <BR>%&gt; <BR><BR></P></BLOCKQUOTE></TD></TR>
        <TR>
          <TD class=p4 vAlign=top width="50%">
            <BLOCKQUOTE>原作者:awayeah<BR>来 源:开发者俱乐部<BR>共有7095位读者阅读过此文<BR>【<A 
              href="http://bbs.aspsky.net/list.asp?boardid=1">发表评论</A>】 
            </BLOCKQUOTE></TD>
          <TD class=p4 vAlign=top width="50%">
            <P>
            <LI><FONT color=#0772b1>上篇文章</FONT>:<A 
            href="http://www.aspsky.net/article/list.asp?id=2742">一个分页存储过程</A> 
            <BR>
            <LI><FONT color=#0772b1>下篇文章</FONT>:<A 
            href="http://www.aspsky.net/article/list.asp?id=2744">远程获取内容,并将内容存在本地电脑上,包括任何文件</A> 
            </LI></TD></TR>
        <TR>
          <TD bgColor=#297dff class=p4 height=20 width="50%"><FONT 
            color=#ceffff>&nbsp;→ 本周热门</FONT></TD>
          <TD bgColor=#297dff class=p4 width="50%"><FONT color=#ceffff>&nbsp;→ 
            相关文章</FONT></TD></TR>
        <TR>
          <TD bgColor=#586011 colSpan=2 height=1><SPACER type="block" 
            width="1"></TD></TR>
        <TR>
          <TD colSpan=2 height=7></TD></TR>
        <TR>
          <TD class=p4 vAlign=top width="50%">
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1510" 
            target=_top title="SQL Server 7.0 入门(一)">SQL Server 7.0 
            入门(...</A>[<FONT color=red>7239</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1540" 
            target=_top title=PHP4实际应用经验篇(1)>PHP4实际应用经验篇(1)</A>[<FONT 
            color=red>7135</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1536" 
            target=_top 
            title=无组件文件上传代码实例(支持多文件上传及文件和input域混合上传)>无组件文件上传代码实例(支持多文件上...</A>[<FONT 
            color=red>6029</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=2557" 
            target=_top title=树型结构在ASP中的简单解决>树型结构在ASP中的简单解决</A>[<FONT 
            color=red>5757</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1545" 
            target=_top title=PHP4实际应用经验篇(6)>PHP4实际应用经验篇(6)</A>[<FONT 
            color=red>5599</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=2563" 
            target=_top title=一个老个写的无组件上传>一个老个写的无组件上传</A>[<FONT 
            color=red>5013</FONT>]<BR>
            <LI><A href="http://www.aspsky.net/article/list.asp?id=1542" 
            target=_top title=PHP4实际应用经验篇(3)>PHP4实际应用经验篇(3)</A>[<FONT 
            color=red>4731</FONT>]<BR></LI></TD>
          <TD class=p4 vAlign=top width="50%">
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2743">把文件存进access数据库然后取出来供人下载的代码</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2702">利用ADODB.Stream使用浏览器下载服务器文件</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=2434">彻底防止ACCESS数据库文件被下载</A><BR>
            <LI><A 
            href="http://www.aspsky.net/article/list.asp?id=931">计算文件下载时间</A><BR></LI></TD></TR>
        <TR>
          <TD colSpan=2 height=7></TD></TR></TBODY></TABLE>
    <TD bgColor=#297dff width=1> </TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR>
    <TD bgColor=#297dff height=1><SPACER type="block" 
width="1"></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR>
    <TD align=middle height=30></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
  <TBODY>
  <TR>
    <TD align=middle class=p2 width="100%">
      <TABLE border=0 cellPadding=0 cellSpacing=0 width=755>
        <TBODY>
        <TR>
          <TD align=middle class=p2 width="100%">
            <P align=center><A 
            href="http://www.aspsky.net/produce/index.asp">客户服务</A> -- <A 
            href="http://www.aspsky.net/aspads.asp">广告合作</A> -- <A 
            href="http://www.aspsky.net/about.asp">关于本站</A> -- <A 
            href="http://www.aspsky.net/tell.asp">联系方法</A><BR><BR>动网先锋版权所有 <FONT 
            face=Verdana, size=1 Arial, Helvetica, sans-serif>Copyright &copy; 
            2000-2001 <B>AspSky<FONT color=#cc0000>.Net</FONT></B>, All Rights 
            Reserved .</FONT> 
</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -