Javascript通过直接网址阻止文件下载

时间:2016-06-15 18:31:03

标签: javascript html ajax

我想通过直接网址阻止从网站下载文件。

这样,只有在设置了一些自定义参数和客户端请求时,才需要允许文件下载。

当用户点击HTML链接进行文件下载时,是否可以通过JavaScript设置自定义HTTP请求标头值?基于此参数的存在,服务器端逻辑将决定 - 允许文件下载或否。

如果无法使用其他方法来阻止直接URL下载文件?

1 个答案:

答案 0 :(得分:1)

根据我的理解,您的问题是"我可以使用Javascript为请求添加自定义标头吗?"。

如果您使用ajax来处理您的请求,那就非常简单了。这是一个例子:

// Request with custom header
$.ajax({
    url: 'foo/bar',
    headers: { 'x-my-custom-header': 'some value' }
});
相关问题