Я пытаюсь загрузить изображение из IsolatedStorage (Windows Phone 7) в Facebook, используя C # Facebook SDK.
Вот код, который у меня есть на данный момент:
const string fileName = "image.jpg";
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
if (myIsolatedStorage.FileExists(fileName))
{
IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(fileName, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
var photo = new WriteableBitmap(0, 0).LoadJpeg(fileStream);
//photo.SetSource(fileStream);
var mediaObject = new FacebookMediaObject
{
FileName = fileName,
ContentType = "image/jpeg",
};
mediaObject.SetValue(photostream?);
}
var settings = IsolatedStorageSettings.ApplicationSettings;
var parameters = new Dictionary<string, object>
{
{ "message", "the message" },
{ "link", "" },
{ "picture", "mediaobject.IMAGEHERE!" },
{ "name", "the name" },
{ "caption", "the caption" },
{ "description", "the descrption" },
{ "privacy", new Dictionary<string, object>
{
{ "value", "ALL_FRIENDS" }
}
}
};
fb.PostAsync("me/feed", parameters, HttpMethod.Post);
Это, очевидно, не работает .. Мне нужно знать, как я могу получить изображение из IsolatedStorage в формат, который я могу отправить на Facebook ..
Любая помощь будет великолепна, если вам нужно что-то еще, просто спросите.
Спасибо
Michael