2012-07-18 61 views

回答

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

我想強制下載 – keepyourweb 2012-07-18 16:16:20

+0

@keepyourweb:是的,?你試過這個嗎?發生了什麼? – 2012-07-18 16:20:27

+0

我在一個json上做了一個ajax調用,我會用php強制下載。在我沒有指定我做ajax調用之前,因爲我認爲它沒有任何改變。 – keepyourweb 2012-07-18 16:27:40

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

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

echo($json); 
+0

我想強制下載 – keepyourweb 2012-07-18 16:16:30

+1

而...?如果您在頁面中擁有該代碼,並且您在瀏覽器中訪問該頁面,則應該彈出一個文件下載提示。你的意思是「強制下載」的其他內容嗎? – 2012-07-18 16:17:15

+0

我打了一個Ajax電話,我花了一個JSON,我會強制下載與PHP。在我沒有指定我做ajax調用之前,因爲我認爲它沒有任何改變。 – keepyourweb 2012-07-18 16:27:21