Unity上传图片到服务器及服务器如何配置


    1.  本人使用阿里云win服务器    

       下载phpstudy并安装到服务器上

        链接:https://pan.baidu.com/s/1E597yRPxN7hjkCT5LTC3Ww   提取码:wij9 

        安装成功后,把套件里面的 Apache.2.4.39那一行后面的启动打开,目前上传图片打开这一个就行

       

 

  2. 再下载UpLoad

        链接:https://pan.baidu.com/s/1IA8JYRiBVQUjyfhXgBTRPw  提取码:txcz 

        然后解压完成,把这个整体文件夹拖拽到你的phpstudy根路径下面(根据自己安装phpstudy的路径来)

      如下图:

 

3.接下来就是Unity里的上传图片代码,从服务器上如何下载资源的话自己百度(很多)

  

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class NewBehaviourScript : MonoBehaviour 
{
    public Texture2D tx;
	void Start () 
    {
        StartCoroutine(shangchuan());
	}
 
    IEnumerator shangchuan()
    {  
        if (tx)
        {
            WWWForm form = new WWWForm();
            form.AddField("Name", "3");  //这个3代表上传成功后的图片名字为 3.png      这个Name是和服务器自检的,不用修改
            form.AddBinaryData("post", tx.EncodeToPNG());       //这个post是和服务器自检的,不用修改         tx.EncodeToPNG()为图片转的16进制数组(byte[])
            WWW www = new WWW("http://xxxxxxxxxx/UpLoad/UnityUpload.php", form);    //必须上传这个路径http://xxxxxxxx/UpLoad/UnityUpload.php,因为服务器里的接收在这个路径下
            yield return www;
        }
        else
            yield return null;    
    }
 
}

       


  如若上传成功的话,图片放置的位置在C:/phpstudy_pro/WWW/UpLoad/upload这个文件夹下面,可以手动点开看

  下载使用的url为  http://xxxxxxxxxxx/UpLoad/upload/xx.png

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奇大可

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值