/// <summary>
/// 上传图片不
/// </summary>
/// <param name="tex"></param>
/// <param name="id"></param>
/// <param name="url"></param>
/// <param name="imgName"></param>
/// <param name="callBack"></param>
public void UpLoadPic(Texture2D tex, string url, Action<string> callBack)
{
StartCoroutine(ResUploadPic(tex, url, callBack));
}
private IEnumerator ResUploadPic(Texture2D tex, string url, Action<string> callBack)
{
WWWForm form = new WWWForm();
form.AddBinaryData("avatarFile", tex.EncodeToPNG());
UnityWebRequest request = UnityWebRequest.Post(url, form);
request.SetRequestHeader("Authorization", token);
using (request)
{
yield return request.SendWebRequest();
if (request.isHttpError || request.isNetworkError)
{
Debug.LogError(request.error);
}
else
{
string result = request.downloadHandler.text;
Debug.LogError(result);
callBack?.Invoke(result);
}
}
}
unity上传图片(post)
最新推荐文章于 2024-02-20 18:08:07 发布