知识大全 ASP和C#隐藏文件下载路径的方法

Posted 路径

篇首语:缥帙各舒散,前后互相逾。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP和C#隐藏文件下载路径的方法相关的知识,希望对你有一定的参考价值。

ASP和C#隐藏文件下载路径的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    关于下载路径的隐藏都是通过传递一个数据库中的ID 然后在另外一张页面通过传递的ID在数据库中读出路径 c#中实现的方法(只需要 ASPX CS的代码就可以了)  string sel_sql= select FileVisualPath from TabMailAttachFiles where FileID= +Request QueryString[ destFileName ] ToString();     在ASP中的实现方法  <! #include file= conn asp ><% Response Buffer = true Response Clear dim url Dim fso fl flsize dim Dname Dim objStream ContentType flName isre url *********************************************调用时传入的下载文件名 m_ID=trim(request QueryString( ID )) set rs=Server CreateObject( adodb recordset )sql= select * from dataview where xsf=true and id= &m_IDrs open sql conn if not rs eof then    Dname=rs( path )else    Response Write( no found )    Response endend ifrs close:set rs=nothing ****************************************************************** If Dname<> Then ******************************下载文件存放的服务端目录 url=Server MapPath(Dname)else    Response Write( no found )    Response end  End If Set fso=Server CreateObject( Scripting FileSystemObject ) Set fl=fso getfile(url) flsize=fl size flName=fl name Set fl=Nothing Set fso=Nothing Set objStream = Server CreateObject( ADODB Stream ) objStream Open objStream Type = objStream LoadFromFile url Select Case lcase(Right(flName )) Case asf ContentType = video/x ms asf Case avi ContentType = video/avi Case doc ContentType = application/msword Case zip ContentType = application/zip Case xls ContentType = application/vnd ms excel Case gif ContentType = image/gif Case jpg jpeg ContentType = image/jpeg Case bmp ContentType = image/bmp Case ppt ContentType = application/vnd ms powerpoint Case mdb ContentType = application/x msaccess Case wav ContentType = audio/wav Case mp ContentType = audio/mpeg Case mpg mpeg ContentType = video/mpeg Case rtf ContentType = application/rtf Case ContentType = text/ Case txt ContentType = text/plain Case Else ContentType = application/octet stream End Select Response AddHeader Content Disposition attachment; filename= & flName Response AddHeader Content Length flsize Response Charset = UTF Response ContentType = ContentType Response BinaryWrite objStream Read Response Flush response Clear() objStream Close Set objStream = Nothing %> cha138/Article/program/net/201311/13313

相关参考

知识大全 ASP.NET MVC和代码隐藏文件

ASP.NETMVC和代码隐藏文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNETM

知识大全 ASP隐藏下载地址及防盗代码

ASP隐藏下载地址及防盗代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下为引用的内容&l

知识大全 asp.net获取控制台应用程序路径

  获取当前程序文件的路径也算是一个比较常见的需求比如我有一个文件connxml位于exe的同一目录在运行时需要从中读取一些设置信息  stringstr=ProcessGetCurrentProce

知识大全 在ASP.NET访问Excel文件 (VB and C#)

在ASP.NET访问Excel文件(VBandC#)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 使用C#返回系统特殊路径

使用C#返回系统特殊路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSys

知识大全 C#获取应用程序所在路径

C#获取应用程序所在路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ApplicationS

知识大全 linux什么命令可以显示和隐藏文件夹

linux什么命令可以显示和隐藏文件夹隐藏文件夹需要修改文件夹名在前面加“.”,显示隐藏文件/文件夹用ls-al,假设文件名为woiit,示例如下:#mvwoiit.woiit修改文件夹名称,修改后便

知识大全 系统所有文件夹的隐藏属性都被去掉了,怎么恢复隐藏

系统所有文件夹的隐藏属性都被去掉了,怎么恢复隐藏?“我的电脑”-"工具"(窗口上排)-“文件夹和搜索选项”-“查看”,把“隐藏受保护的操作系统文件(推荐)”打钩,还要在“显示所有文件和文件夹”的钩去掉

知识大全 C#中路径的几种获取方法及其区别

C#中路径的几种获取方法及其区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  stringst

知识大全 Linux系统怎么隐藏文件夹和文件

Linux系统怎么隐藏文件夹和文件  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Linux系统怎么隐