_Дмитрий_
Новичок
Есть ссылка, в которой href указывает на реальный файл на сервере, но запрещенный для прямой скачки
<a class="JS_send" href='path_server/file.txt'>ссылка</a>
ajax-ом отправляю href на сервер
$(".JS_send").on('click', function(e){
var url = $(this).attr('href');
e.preventDefault();
$.ajax({
url: '/url',
type: 'POST',
dataType: 'JSON',
data: 'url='+url});
})
на сервере ловлю эту ссылку на файл в переменную $file и пытаюсь отправить этот файл для скачивания
	
	
	
		
однако ни чего не происходит.
								<a class="JS_send" href='path_server/file.txt'>ссылка</a>
ajax-ом отправляю href на сервер
$(".JS_send").on('click', function(e){
var url = $(this).attr('href');
e.preventDefault();
$.ajax({
url: '/url',
type: 'POST',
dataType: 'JSON',
data: 'url='+url});
})
на сервере ловлю эту ссылку на файл в переменную $file и пытаюсь отправить этот файл для скачивания
		PHP:
	
	if (file_exists($file)) {
// сбрасываем буфер вывода PHP, чтобы избежать переполнения памяти выделенной под скрипт
        if (ob_get_level()) {
            ob_end_clean();
        }
        // заставляем браузер показать окно сохранения файла
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename=' . basename($file));
        header('Content-Transfer-Encoding: binary');
        header('Expires: 0');
        header('Cache-Control: must-revalidate');
        header('Pragma: public');
        header('Content-Length: ' . filesize($file));
        // читаем файл и отправляем его пользователю
        readfile($file);
        exit;
    } 
	            
 
 
		
