zoukankan
html css js c++ java
C#实现站点文件的防盗链
//
download.aspx.cs
protected
void
Page_Load(
object
sender, EventArgs e)
{
String fileUrl
=
Request.QueryString[
"
file
"
].Trim().Replace(
"
~
"
,
""
);
string
DownloadFileName
=
Server.MapPath(
"
~
"
)
+
fileUrl;
string
filepath
=
DownloadFileName;
string
filename
=
System.IO.Path.GetFileName(filepath);
Response.Clear();
Response.ContentType
=
"
application/octet-stream
"
;
Response.AddHeader(
"
Content-Disposition
"
,
"
attachment; filename=
"
+
filename);
Response.Flush();
Response.WriteFile(filepath);
}
与
C#动态修改文件夹名称(FSO实现,不移动文件)
一起处理来防止文件盗链
查看全文
相关阅读:
DoNet:浅淡对delegate的理解
纹理学习总结
Vue引发的getter和setter
JS——判断一个对象是否为空
使用vue-axios请求geoJson数据报错的问题
在vue-cli项目中使用echarts
Vue中的$set的使用
史上最全的开发和设计资源大全(转--------来源:伯乐在线)
IOS safari浏览器登陆时Cookie无法保存的问题
JS中const、var 和let的区别
原文地址:https://www.cnblogs.com/ding0910/p/1023635.html
最新文章
WCF入门(8)
WCF入门(7)
年前辞职-WCF入门(6)
年前辞职-WCF入门学习(5)
值得学习的C/C++开源项目 持续更新
ubuntu上lib-ace库安装编译
Linux下ffmpeg交叉编译
Linux开机自启动脚本的总结
Linux之V4L2基础编程
Openwrt:基于MT7628/MT7688的PWM驱动
热门文章
Openwrt:添加"自定义软件包.ipk"
Openwrt:编译固件提示[mktplinkfw] error: images are too big 错误
QtCreator MSVC 搭建 Debugger
C:单链表的简单实现
DotNet:Socket Server 异步套接字服务端实现
Kali:系统安装之后进行所需配置
Openwrt:逆向永久修改Flash中的Mac地址
Openwrt:mtd/mtd_write烧写固件
NFS服务器搭建-共享PC与ARM主板文件
C:简单实现BaseCode64编码
Copyright © 2011-2022 走看看