1
我不確定我的代碼是否正確,但我一直收到一個錯誤,說明調試器中不允許使用post
。jQuery發佈變量到php並下載文件
我試圖發送我的JavaScript變量 - 下載URL &新的文件名 - 到我的PHP文件和PHP然後下載.mp3。
的jQuery:
$.post('https://scriptkitti.github.io/Articles/Files/DownCloud.php', {
'filePath': url + '?client_id=' + client,
'fileTitle': title
});
PHP:
<?php
if (isset($_POST['fileTitle'], $_POST['filePath'])) {
$fileTitle = $_POST['fileTitle'];
$filePath = $_POST['filePath'];
header('Content-Type: audio/mp3');
header('Content-Disposition: attachment; filename="' . $fileTitle . '.mp3";');
header('Pragma: public');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Length: ' . filesize($filePath));
readfile($filePath);
exit;
}
?>
這將解釋許多事情。謝謝! – HovyTech