我想将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);
}
答案 0 :(得分:0)
这本身不起作用(我假设您的应用程序托管在Web服务器上),您需要一个将内容发送到服务器的上传器,以及一个将接收和存储该文件的服务器端处理程序。 / p>
从其中一个Silverlight上传者中选择:
Silverlight File Uploader
Silverlight File Upload
Silverlight Multi File Uploader
就个人而言,我选择了第一个,但我相信他们都很好。