#c# #silverlight
#c# #silverlight
Вопрос:
я хочу прочитать файл по его Uri и попросить пользователя сохранить файл. Это должно быть сделано с помощью Silverlight.
Я пробовал следующее, и это не сработало..
client.OpenReadCompleted = new OpenReadCompletedEventHandler(client_OpenReadCompleted);
private void Build_Log_Click(object sender, RoutedEventArgs e)
{
Uri uri = new Uri("http:***.log");
client.OpenWriteAsync(uri);
}
private void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
bool? result = textDialog.ShowDialog();
if (result == true)
{
var text = e.Resu<
System.IO.Stream fileStream = textDialog.OpenFile();
StreamWriter sw = new System.IO.StreamWriter(fileStream);
sw.Write(text);
sw.Flush();
sw.Close();
}
}
Комментарии:
1. На всякий случай, разве OpenWriteAsync не должен быть OpenReadAsync? В любом случае, что не работает?
2. о, да, вы совершенно правы, большое спасибо!! Я был слеп!
Ответ №1:
Как следует из моего комментария, клиент.OpenWriteAsync должен быть клиентом.OpenReadAsync (да, это неразборчивый способ заработать несколько очков :))