我是 Unity(和 c#,以及 PHP)的新手,我的任務是讓一些舊的 c# 和 PHP 代碼正常作業。下面的代碼應該將字典 (formData) 發送到 PHP 服務器,然后將其轉換為 json。代碼如下:
...
//This code runs for each file that is uploaded, the file is a list of strings and integers.
Dictionary<string, string> formData = new Dictionary<string, string>();
using (StreamReader sr = file.OpenText())
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
string[] data = s.Split(';');
uploadResultText.setText(file.Name ":" data[0] " " data[0]);
if (data[1] == "") data[1] = " ";
formData[data[0]] = data[1];
}
}
UnityWebRequest uploadRequest = UnityWebRequest.Post(serverBaseURL, formData);
currentUploadRequest = uploadRequest;
yield return uploadRequest.SendWebRequest();
...
如果此代碼有效,我將如何在服務器端接收它?
uj5u.com熱心網友回復:
Yield Return 后,您可以訪問結果:
yield return www.SendWebRequest();
if (www.result != UnityWebRequest.Result.Success)
{
// Error
}
else
{
var result = UnityWebRequest.Result;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/432316.html
上一篇:'\r'是做什么的,我將如何在給定的場景中使用它?(Python)
下一篇:嘗試創建嵌套的ScriptableObject:“AddAssetToSameFile失敗,因為其他資產不是持久的”
