c# - Xamarin Forms 将图像上传到 API
问题描述
我在编写 POST 请求以将图像从 Xamarin Forms 上传到 API 时遇到问题。我已经有我选择的格式字节数组的照片,但是我对 POST 请求有问题,代码如下,有什么建议吗?
首先,我在手机的画廊中选择照片,将其保存到字节数组之类的变量中,然后我必须将其发送到 POST 之类的 API,但是在这里我遇到了问题,因为我不知道如何编写正确的代码才能工作。
var zeton = await SecureStorage.GetAsync("Zeton");
var httpWebRequest = (HttpWebRequest)WebRequest.Create(requestUrl);
httpWebRequest.ContentType = "multipart/form-data";
httpWebRequest.Headers.Add("Token", zeton);
httpWebRequest.Method = "POST";
Stream stream = httpWebRequest.GetRequestStream();
stream.Write(array, 0, array.Length);
stream.Close();