내 루트 디렉토리에 files
이라는 폴더가 있습니다. 이 폴더에는 1 Kb-1 GB
의 파일이 있습니다.서버에서 클라이언트 컴퓨터로 파일 다운로드
나는 AJAX를 사용하여 파일을 비동기 적으로 다운로드 할 수있는 PHP 스크립트를 원한다.
이 코드는 파일을 클릭하면 다운로드 스크립트를 시작합니다 :
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!
?>
최선을 다 할 것입니다
, 가장 빠르고을 확보 파일을 다운로드하는 방법?
가 - 왜? 서버에서 관리하는 것만으로는 불가능한 일은 무엇입니까? 왜 Ajax를 사용해야합니까? – Quentin