Mam przycisk który po kliknięciu otwiera okienko. Tam jest formularz w którym użytkownik może wpisać kod. Jeżeli kod jest poprawny, powinno się włączyć pobieranie pliku. Całość mam oparte na php + ajax.
Wiem jak zrobić pobieranie pliku przez header() w php, ale nie wiem jak zwrócić to do JS.
Skrypt PHP wygląda tak:
<?php
$file = 'plik.rar';
header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Transfer-Encoding: binary'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
?>
JS:
$.ajax({
type: "POST",
url: "check.php",
data: "name="+name+"&pwd="+pwd,
success: function(html){
if (html=='true') {
window.location=html;
}