我正在尝试使用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();`
任何人都可以帮我解决这个问题..谢谢。
答案 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结尾。