Как загрузить файл в Silverlight - PullRequest
0 голосов
/ 29 февраля 2012

Я хочу сохранить (загрузить) файл в Silverlight в папку приложения Silverlight.

Я получаю URI приложения

string str3 = App.Current.Host.Source.AbsoluteUri + "/Recording/";

но я не знаю, как сохранить файл.

Я использую этот код .....

        string extension = "wav";



        // Create an instance of the open file dialog box.
        OpenFileDialog openFileDialog1 = new OpenFileDialog();

        // Set filter options and filter index.
        openFileDialog1.Filter = String.Format("{1} files (*.{0})|*.{0}|WAV FILES (*.*)|*.*", extension, "Audio");
        openFileDialog1.FilterIndex = 1;

        openFileDialog1.Multiselect = false;

        // Call the ShowDialog method to show the dialog box.
        bool? userClickedOK = openFileDialog1.ShowDialog();

        // Process input if the user clicked OK.
        if (userClickedOK == true)
        {

            string str = App.Current.Host.Source.AbsoluteUri + "/Recording/";


            openFileDialog1.File.CopyTo(str);


        }

1 Ответ

0 голосов
/ 29 февраля 2012

Это не сработает само по себе (я предполагаю, что ваше приложение размещено на веб-сервере), вам нужен загрузчик, который будет отправлять контент на сервер, и обработчик на стороне сервера, который будет получать и хранить файл.

Выберите один из этих загрузчиков Silverlight:

Загрузчик файлов Silverlight
Загрузка файла Silverlight
Загрузчик нескольких файлов Silverlight

Лично я пошел с первым, но я верю, что все они довольно хороши.

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