c# - 无法将 HttpStringContent 转换为 HttpContent

标签 c# windows-store-apps

我尝试创建 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.HttpWindows.Web.Http。尝试 StringContent .

关于c# - 无法将 HttpStringContent 转换为 HttpContent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26619886/

相关文章:

c# - 从控件的字体中删除 FontStyle Bold

javascript - 如何在 Metro 应用程序中存储用户偏好

c# - 如何在 C# 中访问 HubView XAML 的子元素?

c# - 如何使用转换器将可观察集合绑定(bind)到 Canvas

c# - 与本地数据库和azure移动服务同步

c# - 加号登录 ASP.NET 站点的查询字符串

c# - 在锁屏下运行 Windows Phone 8.1 RT 应用程序

javascript - HTML 中的可滚动堆叠图像

c# - 调用不带括号的函数?

c# - 从 WPF 中的后台 worker 更新进度条