Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Django中用Python执行PHP操作_Javascript_Python_Php_Django_Ajax - Fatal编程技术网

Javascript 在Django中用Python执行PHP操作

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 =

我从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 = "#";
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是否有任何与此相关的文档