C# 使用c Facebook sdk将照片从一个页面发布到另一个页面

C# 使用c Facebook sdk将照片从一个页面发布到另一个页面,c#,facebook,facebook-c#-sdk,C#,Facebook,Facebook C# Sdk,我跟随这篇文章,使用Facebook C SDK在我的页面上发布其他页面的照片 当我试图创建FacebookMediaObject时,我得到的错误如下 "The given path's format is not supported." 我的代码是: parameters.source = new FacebookMediaObject { ContentType = "image/png",

我跟随这篇文章,使用Facebook C SDK在我的页面上发布其他页面的照片

当我试图创建FacebookMediaObject时,我得到的错误如下

"The given path's format is not supported."
我的代码是:

parameters.source = new FacebookMediaObject
                {
                    ContentType = "image/png",
                    FileName = Path.GetFileName(ab.picture)
                }.SetValue(System.IO.File.ReadAllBytes(ab.picture));
我知道为什么会出现这个错误,因为ab.picture是facebook上的一个图片 e、 g.&不是绝对路径。但我在这条路上只有图像


有没有办法将此图像直接传递给FacebookMediaObject并在我的页面上发布照片?

您知道/这是一个转义序列。您必须使用//以字符串形式传递正确的地址。找到了解决我问题的简单方法。我刚刚使用了这篇文章中给出的解决方案:在线读取图像并将其传递给SetValue函数。