Javascript 在Django中用Python执行PHP操作
我从Django中的javascript代码调用一个php文件,它似乎无法找到它。所以我想调用一个python函数,它将执行与PHP中给定的相同的操作 我调用php文件的js代码Javascript 在Django中用Python执行PHP操作,javascript,python,php,django,ajax,Javascript,Python,Php,Django,Ajax,我从Django中的javascript代码调用一个php文件,它似乎无法找到它。所以我想调用一个python函数,它将执行与PHP中给定的相同的操作 我调用php文件的js代码 var filename = new Date().toISOString(); //filename to send to server without extension //upload link var upload = document.createElement('a'); upload.href =
var filename = new Date().toISOString();
//filename to send to server without extension
//upload link
var upload = document.createElement('a');
upload.href = "#";
upload.innerHTML = "Upload";
upload.addEventListener("click", function(event) {
var xhr = new XMLHttpRequest();
xhr.onload = function(e) {
if (this.readyState === 4) {
console.log("Server returned: ", e.target.responseText);
}
};
var fd = new FormData();
fd.append("audio_data", blob, filename);
xhr.open("POST", "upload.php", true);
xhr.send(fd);
})
li.appendChild(document.createTextNode(" ")) //add a space in between
li.appendChild(upload) //add the upload link to li
Upload.php
print_r($_FILES);
//this will print out the received name, temp name, type, size, etc.
$input = $_FILES['audio_data']['tmp_name']; //get the temporary name that PHP gave to the uploaded
file
$output = $_FILES['audio_data']['name'].".wav"; //letting the client control the filename is a rather
bad idea
//move the file from temp name to local folder using $output name
move_uploaded_file($input, $output)
所以基本上这个php文件是在我的服务器中设置blob文件
有谁能帮我把这个php转换成python,或者用ajax执行同样的操作,或者用iklinac执行同样的操作。。我正在将数据从javascript发送到我的python函数,请问.nt是否有任何与此相关的文档