Silverlight使用SaveFileDialog保存到本地文件

据说由于安全限制,需要设置什么管理员身份,我没有设置什么,好像也正常保存。
不知道部署到服务器上会不会有限制。

大气象
private void SaveFile()
{
    
string strSave = "要保存的内容";
    SaveFileDialog sfd 
= new SaveFileDialog()
    {
        DefaultExt 
= "txt",
        Filter 
= "Text files (*.txt)|*.txt|All files (*.*)|*.*",
        FilterIndex 
= 2
    };
    
if (sfd.ShowDialog() == true)
    {
        
//FileName.Text = "文件名称:" + sfd.File.Name;
        using (Stream stream = sfd.OpenFile())
        {
            Byte[] fileContent 
= System.Text.UTF8Encoding.UTF8.GetBytes(strSave);
            stream.Write(fileContent, 
0, fileContent.Length);
            stream.Close();
        }
    }

}

 

 

posted @ 2010-07-06 08:32  大气象  阅读(3596)  评论(5编辑  收藏  举报
http://www.tianqiweiqi.com