我试图将Multipart表单数据部分添加到UnityWebRequest中,该部分包含一个值为整数的键。下面是我的相同代码:
List<IMultipartFormSection> formData = new List<IMultipartFormSection>();
formData.Add(new MultipartFormDataSection("uploadType", 5));
但是这引发了一个错误,说不能从int转换为byte []。我检查了MultipartFormDataSection的API规范,它仅接受(string,byte [])。
有没有办法在同一位置附加一个int值而不是一个字节数组?
答案 0 :(得分:2)
MultipartFormDataSection
的第二个参数采用字符串或字节数组。只需将您要发送的int
转换为string
,然后将其传递给MultipartFormDataSection
数据参数即可。
formData.Add(new MultipartFormDataSection("uploadType", Convert.ToString(5)));