unity圖片上傳相關(guān)

java端可以運(yùn)用第三庫 OkHttpClient

File file = new File(filePath);
        RequestBody fileBody = RequestBody.create(MediaType.parse("image/jpeg"), file);
        RequestBody requestBody = new MultipartBody.Builder()
                .setType(MultipartBody.FORM)
                .addFormDataPart("image/jpeg", file.getName(), fileBody)
                .build();
        Request request = new Request.Builder()
                .url(uploadUrl)
                .post(requestBody)
                .build();

        final okhttp3.OkHttpClient.Builder httpBuilder = new OkHttpClient.Builder();
        OkHttpClient okHttpClient  = httpBuilder
                //設(shè)置超時
                .connectTimeout(100, TimeUnit.SECONDS)
                .writeTimeout(150, TimeUnit.SECONDS)
                .build();
        okHttpClient.newCall(request).enqueue(new Callback() {

            @Override
            public void onResponse(Call call, Response response) throws IOException {
                Log.d("FileUploader", response.protocol() + " " +response.code() + " " + response.message());
                Headers headers = response.headers();
                for (int i = 0; i < headers.size(); i++) {
                    Log.d("FileUploader", headers.name(i) + ":" + headers.value(i));
                }
                Log.d("FileUploader", "onResponse: " + response.body().string());

                String uploadfile = uploadUrl + fileName + ".jpg";
                Log.i("FileUploader uploadfile", uploadfile+"");

                if(response.code() == 200) {
                    // 上傳成功相關(guān)處理
                }
            }

            @Override
            public void onFailure(Call arg0, IOException e) {
                Log.d("FileUploader", "onFailure: " + e.getMessage());

            }

        });

ios圖片上傳參照以下網(wǎng)址:
https://blog.csdn.net/liudongxinios/article/details/52033356

Unity UnityWebRequest也可以實(shí)現(xiàn)圖片上傳

          string[] path = new string[1];
          path[0] = Application.persistentDataPath + "/" + fileName;
            Debug.Log("uploadfile php path:" + path[0]);

            UnityWebRequest[] files = new UnityWebRequest[path.Length];
            WWWForm form = new WWWForm();

            FileStream fs = new FileStream(path[0], FileMode.OpenOrCreate);  
            byte[] imgByte = new byte[fs.Length];  
            fs.Read(imgByte, 0, imgByte.Length);  
            Texture2D tex = new Texture2D( 800, 800, TextureFormat.RGB24, false );
            try  
            {  
                tex.LoadImage(imgByte);  
            }  
            catch (Exception ex)  
            {  
            } 
            byte[] bytes = tex.EncodeToJPG();
            GameObject.Destroy( tex );

            for (int i = 0; i < files.Length; i++)
            {
                form.AddBinaryData("files[]", bytes, Path.GetFileName(path[i]));
            }

            UnityWebRequest req = UnityWebRequest.Post(_uploadUrl, form);
            yield return req.SendWebRequest();

            if (req.isHttpError || req.isNetworkError)
                Debug.Log("uploadfile" + req.error);
            else
            {
                Debug.Log("uploadfile Uploaded " + files.Length + " files Successfully");
            }

服務(wù)端可以采用java,php等方式
附上代碼:

<?php
   $total = count($_FILES['files']['name']);
   $uploadError = false;
   for ( $i = 0; $i < $total; $i++)
   {
     $tmpFilePath = $_FILES['files']['tmp_name'][$i];

     if ($tmpFilePath != "")
     {
         $newFilePath = "./".$_FILES['files']['name'][$i];
         if (!move_uploaded_file($tmpFilePath, $newFilePath))
             $uploadError = true;
     }
   }
   if ($uploadError)
       echo "Upload Error";
   else
       echo "Uploaded Successfully";
?>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市儿倒,隨后出現(xiàn)的幾起案子剂邮,更是在濱河造成了極大的恐慌洲愤,老刑警劉巖颓芭,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異柬赐,居然都是意外死亡亡问,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門肛宋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來州藕,“玉大人,你說我怎么就攤上這事酝陈〈膊#” “怎么了灼伤?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長嘱蛋。 經(jīng)常有香客問我拭宁,道長,這世上最難降的妖魔是什么棵磷? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上粱檀,老公的妹妹穿的比我還像新娘。我一直安慰自己漫玄,他們只是感情好茄蚯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著睦优,像睡著了一般渗常。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上汗盘,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天皱碘,我揣著相機(jī)與錄音,去河邊找鬼隐孽。 笑死癌椿,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的菱阵。 我是一名探鬼主播踢俄,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼晴及!你這毒婦竟也來了都办?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎琳钉,沒想到半個月后世舰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡槽卫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年跟压,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歼培。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡震蒋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出躲庄,到底是詐尸還是另有隱情查剖,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布噪窘,位于F島的核電站笋庄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏倔监。R本人自食惡果不足惜直砂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望浩习。 院中可真熱鬧静暂,春花似錦、人聲如沸谱秽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疟赊。三九已至郊供,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間近哟,已是汗流浹背驮审。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留椅挣,地道東北人头岔。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像鼠证,于是被迫代替她去往敵國和親峡竣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 以前的一些收藏,后續(xù)再整理格式 如何使用git管理代碼版本http://www.cocoachina.com/io...
    安好99閱讀 920評論 0 4
  • 前言: Unity和android交互,這個問題,在百度搜一下,解決方案還是蠻多的,起初我也是照著百度出來的帖子一...
    LetMe_See閱讀 6,920評論 1 9
  • 搞了一天的網(wǎng)站安全量九。買了域名适掰,買了安全認(rèn)證颂碧。到深夜才算試出個結(jié)果,明天繼續(xù)类浪。
    小王加油啊閱讀 71評論 0 0
  • 單元主干問題怎么提煉呢载城?單元備課有很多形式,如果細(xì)化的太多的話又怕上課時間出門保障费就,提煉出單元的核心問題诉瓦,把要解決...
    深海蝦米閱讀 462評論 0 1
  • 其實(shí)也不用描寫太多,好天氣力细、好景色這些大自然給予的東西自然給人好心情睬澡。抬起頭看看太陽、藍(lán)天眠蚂。
    明鐺錦衣閱讀 320評論 2 11