我需要将Unity3D游戏中的音频文件(录制的语音存储到文件中)上传到NodeJs服务器的帮助。
在App中,我是通过put webrequest发送的。
问题是,每次尝试时,我在服务器上都会得到未定义的req.body,并且没有要存储的数据。
IEnumerator(){ byte[] myData = File.ReadAllBytes(pathToFile); UnityWebRequest www = UnityWebRequest.Put(serverUrl, myData); yield return www.SendWebRequest(); if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { Debug.Log("Upload complete!"); } }
app.put("/uploadfile", function(req, res) { fs.writeFile("./uploads/file.wav", req, function (err) { if (err) { console.log("error file write"); re`enter code here`turn console.log(err); } }); });