我尝试创建 Windows 应用商店应用。我需要发送邮寄请求,但我遇到了问题。 我的方法:
private async Task<string> POST(byte[] pic, string upload_url)
{
var multipartContent = new System.Net.Http.MultipartFormDataContent();
multipartContent.Add(new System.Net.Http.ByteArrayContent(pic), "photo");
var client = new HttpClient();
var response = await client.PostAsync(
new Uri(upload_url),
multipartContent);
return await response.Content.ReadAsStringAsync();
}
返回后我总是有任务成员。具有状态-等待激活。错误在哪里?谢谢你!
最佳答案
我认为您正在混合使用 System.Net.Http
和 Windows.Web.Http
。尝试 StringContent .
关于c# - 无法将 HttpStringContent 转换为 HttpContent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26619886/