2012-07-18 3 views

답변

21
header('Content-disposition: attachment; filename=file.json'); 
header('Content-type: application/json'); 
echo $json; 
+0

하시기 바랍니다려고? 이거 해봤 니? 어떻게 된 거예요? – keepyourweb

+0

@keepyourweb를 강제 할 –

+0

나는 json을 쓰는 곳에 ajax 호출을하고, 나는 PHP로 다운로드를 강요 할 것이다. 전에 아약스 호출을 지정하지 않은 이유는 그것이 아무것도 변경하지 않았기 때문이라고 생각하기 때문입니다. – keepyourweb

0
$json = json_encode(array('test' => 'test')); 

header('Content-disposition: attachment; filename=jsonFile.json'); 
header('Content-type: application/json'); 

echo($json); 
+0

나는 강제로 다운로드를 원한다 – keepyourweb

+1

그리고 ...? 페이지에 해당 코드가 있고 브라우저에서 해당 페이지를 방문하면 파일 다운로드 팝업창이 나타나야합니다. '강제 다운로드'로 다른 것을 의미합니까? –

+0

나는 json을 쓰는 곳에 ajax 호출을하고, 나는 php로 다운로드를 강요 할 것이다. 전에 아약스 호출을 지정하지 않은 이유는 그것이 아무것도 변경하지 않았기 때문이라고 생각하기 때문입니다. – keepyourweb