niv*_*ran 2 silverlight savefiledialog silverlight-4.0
我目前正在从URL读取流.并将其保存为客户端上的文件.我知道Silverlight 4不支持SaveFileDialog上的默认文件名.
有没有人找到解决方法或某种方式将FileName注入流?
任何解决方法都可以很好地设置文件名.
码:
public void ClientOpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
using (var file = Save.OpenFile())
{
CopyStream(e.Result, file);
}
}
public static void CopyStream(Stream input, Stream output)
{
var buffer = new byte[8 * 1024];
int length;
while ((length = input.Read(buffer, 0, buffer.Length)) > 0)
{
output.Write(buffer, 0, length);
}
}
Run Code Online (Sandbox Code Playgroud)
SaveFileDialog dialog = new SaveFileDialog();
dialog.GetType().GetMethod("set_DefaultFileName").Invoke(dialog, new object[] { "FileName.ext" });
Run Code Online (Sandbox Code Playgroud)
适合我
| 归档时间: |
|
| 查看次数: |
4718 次 |
| 最近记录: |