首页 > 解决方案 > 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();

标签: c#imageapixamarinpost

解决方案


推荐阅读