社区
基础编程
帖子详情
通过Web下载服务器上的文件安全问题
子晞
2010-04-22 10:54:37
通过Web下载服务器上的文件 a.txt, 而在a.txt的同一目录下存在b.txt, c.txt文件。那么在Web上提供了a.txt的链接地址,现在有一个安全问题,怎么保证别人猜测链接路径下载b.txt,c.txt的安全问题?
...全文
262
8
打赏
收藏
通过Web下载服务器上的文件安全问题
通过Web下载服务器上的文件 a.txt, 而在a.txt的同一目录下存在b.txt, c.txt文件。那么在Web上提供了a.txt的链接地址,现在有一个安全问题,怎么保证别人猜测链接路径下载b.txt,c.txt的安全问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tihamm
2010-04-23
打赏
举报
回复
Header("Content-Disposition: attachment; filename=" . $file_name); 这边的$file_name最好不用原文件名
confu
2010-04-23
打赏
举报
回复
把文件不要放到HTTP可以访问的目录下.用4楼的方法通过PHP读取文件下载...
子晞
2010-04-23
打赏
举报
回复
能不能帮忙解释一下原理啊?
子晞
2010-04-22
打赏
举报
回复
顶一下啊
子晞
2010-04-22
打赏
举报
回复
能不能帮忙解释一下原理?
PIGer920
2010-04-22
打赏
举报
回复
file = fopen($file_dir . $file_name,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;
CodeBus
2010-04-22
打赏
举报
回复
可以试试通过header来发送文件。最好还是隐藏真实的文件名。。。
子晞
2010-04-22
打赏
举报
回复
顶一下啊
在
Web
API中使用jQuery AJAX实现
文件
上传的例子
在
Web
API中使用jQuery AJAX实现
文件
上传的例子
Android通过
web
service连接Sqlserver实例
Android连接SQLServer详细教程(数据库+
服务器
+客户端) 博客http://blog.csdn.net/zhyl8157121/article/details/8169172中的资源
Tomcat6.0.37免安装版(64位)
Tomcat6.0.37免安装版(64位系统),供亲们
下载
~
androidpn消息推送
androidpn消息推送 其中包含客户端
服务器
端包含tomcat和jetty版本
Axis2-1.6.2
Axis2是一套崭新的
Web
Service引擎,该版本是对Axis1.x重新设计的产物。是开发
web
service强大是工具软件。安装方法可参照博客“Axis2
下载
与安装”。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章