Xamarin Forms将图像上传至API

22 浏览
0 Comments

Xamarin Forms将图像上传至API

我在Xamarin Forms中遇到了一个问题,无法编写POST请求将图像上传到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();

0