如何在silverlight上传文件

时间:2012-02-29 08:15:55

标签: silverlight upload

我想将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 :(得分:0)

这本身不起作用(我假设您的应用程序托管在Web服务器上),您需要一个将内容发送到服务器的上传器,以及一个将接收和存储该文件的服务器端处理程序。 / p>

从其中一个Silverlight上传者中选择:

Silverlight File Uploader
Silverlight File Upload
Silverlight Multi File Uploader

就个人而言,我选择了第一个,但我相信他们都很好。