如何使用UnityWebRequest在POST请求参数中发送整数值?

时间:2018-10-25 19:45:04

标签: c# unity3d

我试图将Multipart表单数据部分添加到UnityWebRequest中,该部分包含一个值为整数的键。下面是我的相同代码:

List<IMultipartFormSection> formData = new List<IMultipartFormSection>();
formData.Add(new MultipartFormDataSection("uploadType", 5));

但是这引发了一个错误,说不能从int转换为byte []。我检查了MultipartFormDataSection的API规范,它仅接受(string,byte [])。

有没有办法在同一位置附加一个int值而不是一个字节数组?

1 个答案:

答案 0 :(得分:2)

MultipartFormDataSection的第二个参数采用字符串或字节数组。只需将您要发送的int转换为string,然后将其传递给MultipartFormDataSection数据参数即可。

formData.Add(new MultipartFormDataSection("uploadType", Convert.ToString(5)));