xamarin ios将uiimage保存到Web服务器

时间:2018-01-25 21:46:21

标签: xamarin.ios uiimage

我正在使用Xamarin并且正在尝试保存从相机胶卷中拾取的UIImage或从相机中取出并保存到我的网络服务器。

这是一个monotouch共享项目(这是我第一次尝试使用Xamarin并且不知道所有方法来处理像Portable或Forms这样的东西)所以Plugin.Media不会工作。

我现有的代码是

private async void SaveImage()
{
    try
    {
        Console.WriteLine("********************");
        Console.WriteLine("********************");
        Console.WriteLine("********************");
        Console.WriteLine("********************");
        var client = new HttpClient();

        using (NSData imgData = imgFood.Image.AsJPEG())
        {
            Byte[] imageByte = new Byte[imgData.Length];
            HttpContent content = new ByteArrayContent(imageByte);
            HttpResponseMessage response = await client.PostAsync("http://www.myWebserver.com/myWebDir", content);
        }
    }
    catch(Exception e)
    {
        Console.WriteLine(e.InnerException);
    }
}

来自相机胶卷测试的图像byte.Length = 171733 单步执行代码它会触及Post行,然后跳转到我调用此方法的位置,忽略它下面的任何行,并且没有图像保存到我的godaddy Web服务器。

任何帮助将不胜感激。

0 个答案:

没有答案