将音频从Unity3D上传到NodeJS服务器

时间:2019-05-30 10:09:55

标签: c# node.js unity3d

我需要将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);
                    }
      });
      });

0 个答案:

没有答案