上传捕获的图像进行解析(解析对象)

时间:2014-06-23 22:10:30

标签: c# android xamarin parse-platform

我正在尝试使用Xamarin(c#)开发一个Android应用程序并解析用户将捕获图片并将其上传到解析。我知道如何上传文本文件,但由于我是新手,我不知道如何处理图像文件,任何人都可以请帮助。这就是我上传文本文件的方式

byte[] data = System.Text.Encoding.UTF8.GetBytes("This is content of the text file");

                ParseFile file = new ParseFile("resume.txt", data);
                await file.SaveAsync();

            ParseObject gameScore = new ParseObject("GameScore");
            gameScore["score"] = 0001;
            gameScore["playerName"] = " Bob";
            gameScore["e"] = file;
            await gameScore.SaveAsync();`

任何人都可以帮我解决这个问题..谢谢。

1 个答案:

答案 0 :(得分:2)

Parse有一整个section of docs致力于处理文件。

// File is in System.IO
byte[] data = File.ReadAllBytes(path_to_your_image);
ParseFile file = new ParseFile(name_of_your_file, data);
await file.SaveAsync();

// link your file object to your Parse object
gameScore["image"] = file;

更新

文档具体说

  

为具有文件的文件指定名称非常重要   延期。这让Parse可以找出文件类型并处理它   因此。因此,如果您要存储PNG图像,请确保您的文件名   以.png结尾。