第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 UnityWebRequest.Post() 將多個文件上傳到服務(wù)器;

如何使用 UnityWebRequest.Post() 將多個文件上傳到服務(wù)器;

PHP
喵喵時光機 2021-06-17 16:09:57
我正在嘗試使用 UnityWebRequest.Post() 上傳多個文件,這是我的代碼。 public void UploadFiles() {     string[] path = new string[3];     path[0] = "D:/File1.txt";     path[1] = "D:/File2.txt";     path[2] = "D:/File3.txt";     UnityWebRequest[] files = new UnityWebRequest[3];     WWWForm form = new WWWForm();     for (int i = 0; i < files.Length; i++)     {         files[i] = UnityWebRequest.Get(path[i]);         form.AddBinaryData("files[]", files[i].downloadHandler.data, Path.GetFileName(path[i]));     }     UnityWebRequest req = UnityWebRequest.Post("http://localhost/File%20Upload/Uploader.php", form);     yield return req.SendWebRequest();     if (req.isHttpError || req.isNetworkError)         Debug.Log(req.error);     else         Debug.Log("Uploaded " + files.Length + " files Successfully"); }然而,文件是在目的地創(chuàng)建的,大小為 0 字節(jié)。這是我的 Uploader.php 代碼 <$php   $total = count($_FILES['files']['name']);   $uploadError = false;   for ( $i = 0; $i < $total; $i++)   {     $tmpFilePath = $_FILES['files']['tmp_name'][$i];     if ($tmpFilePath != "")     {         $newFilePath = "Uploads/".$_FILES['files']['name'][$i];         if (!move_uploaded_file($tmpFilePath, $newFilePath))             $uploadError = true;     }   }   if ($uploadError)       echo "Upload Error";   else       echo "Uploaded Successfully"; ?>我使用這個 HTML 示例作為參考。而在瀏覽器中,HTML 代碼完美運行。Unity 中存在問題。 <form enctype="multipart/form-data" action="Uploader.php" method="POST">     Choose a file to Upload:     <input type="file" name="files[]" multiple="multiple" /><br>     <input type="submit" value="Upload File" /> </form>
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 963 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號