gpt4 book ai didi

Silverlight SaveFileDialog - 设置默认文件名

转载 作者:行者123 更新时间:2023-12-02 21:52:46 26 4
gpt4 key购买 nike

我当前正在从 URL 读取流。并将其保存为客户端上的文件。我知道 Silverlight 4 不支持 SaveFileDialog 上的默认文件名。

有没有人找到解决方法或某种方法将文件名注入(inject)流中?

任何解决方法都可以很好地设置文件名。

代码:

    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);
}
}

最佳答案

SaveFileDialog dialog = new SaveFileDialog();
dialog.GetType().GetMethod("set_DefaultFileName").Invoke(dialog, new object[] { "FileName.ext" });

适合我

关于Silverlight SaveFileDialog - 设置默认文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8316799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com