У меня есть папка в корневом каталоге с именем files
. Эта папка содержит файлы в диапазоне от 1 Kb-1 GB
.Загрузка файла с сервера на компьютер клиента
Мне нужен скрипт php, который может просто загрузить файл асинхронно с помощью AJAX.
Этот код инициирует скачать сценарии, когда файл щелкнул:
Jquery
$('.download').click(function(){
var src =$(this).attr('src');
$.post('download.php',{
src : src //contains name of file
},function(data){
alert('Downloaded!');
});
});
PHP
<?php
$path = 'files/'.$_POST['src'];
//here the download script must go!
?>
Какой бы быть лучший, самый быстрый и безопасный способ скачать файл?
"Я хочу, чтобы PHP-скрипт, который можно просто скачать файл асинхронно с помощью AJAX." - Зачем? Что вам нужно сделать, это не может быть сделано, просто позволяя серверу управлять им? Зачем вам нужно привлекать Ajax? – Quentin