我有一些问题修复媒体文件热链接或使用IDM下载,正在使用PHP服务视频文件,它工作良好,但我注意到,安装在我的计算机上的IDM能够添加下载框到我正在使用jwplayer播放的视频中。我改变了代码的结构,并添加了htaccess来重写链接,这样就不会显示对文件的直接访问。
mysite.com/file.php?myvideo.flv -> mysite.com/api/file/JU78vhx5uh
我能够在JWPlayer中实现这一点,并且它在使用PHP服务时工作,但是同样的IDM获取我的视频文件,我搜索其他方法,即htaccess,它如下所示
RewriteEngine on
Re
我用这个动作下载一些文件。用户需要在下载这些文件之前登录。(这是一个非常简单的动作代码版本。)
[Authorize]
public ActionResult Download(long id)
{
//or use this code instead of filter
if (!httpContext.IsAuthenticated())
{
return RedirectToAction("Login", "Account");
}