Сохранение XML-файлов в clientbin - PullRequest
0 голосов
/ 14 января 2011

Привет,

Я пытаюсь прочитать и сохранить в файл XML в клиентской корзине

Мне удалось выяснить, как прочитать файл XML в клиентской корзине.

Теперь я хочу сохранить в нем также, при сохранении, файл уже существует в клиентской папке.

Uri url = new Uri("myXml.xml", UriKind.Relative);
WebClient client = new WebClient();
#region DownloadStringCompleted
client.DownloadStringCompleted += (s, ea) =>
{
   //bla
}

Если это невозможно из-за ограничений, пожалуйста, предоставьте мне способскопировать файл на локальный компьютер и изменить его там.

Большое спасибо заранее

1 Ответ

0 голосов
/ 14 января 2011

То, что вы пытаетесь сделать, достижимо при использовании HttpHandler на стороне сервера и создании HttpWebRequest на стороне клиента, который отправляет обработчику все байты, содержащиеся в XML.

Есть хорошая статья о CodeProject о том, как реализовать FileUploader в MVVM. Попробуйте взглянуть на конечную часть.

В любом случае, это не единственное решение, если вы предпочитаете создать службу WCF, которая выполняет ту же работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...