服务器采用的是IIS,网站是asp.net MVC 搭建。文件需要进行在线支付成功后才能进行下载。但是某些大神能通过url地址绕过支付直接获取文件。社区里的大神们有没有成功的案例,求指点一些思路。谢谢!除了文件地址加密外,也想过文件在线加密压缩等。但是这样的压缩方案是否会损耗一定的性能呢?请大神们聊一下见解!谢谢
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
下载接口使用token鉴权
接口使用算法加密,比如:HmacSHA256
文件下载地址,下载路径,你后台通过输出流的方式让用户下载就可以了,就可以判断权限了。而不是直接给文件路径。
你这用登录吗?,直接增加拦截器,访问地址前先验证登录状态,权限