c# cefsharp 下载附件后,不知道到哪里去找
接着上文进行说明,解决了下载附件的问题。但是发现下载完附件之后,界面上没有任何反应,也不知道去哪里找(一般对于用户来说,肯定是不会记刚才下载在哪里了)
所以想法是在下载完之后,打开文件所在文件夹,然后定位到那个文件,在实现的DownloadHandler中,实现下列方法:
public void OnDownloadUpdated(IBrowser browser, DownloadItem downloadItem, IDownloadItemCallback callback)
{
if (downloadItem.IsComplete)
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe");
psi.Arguments = "/e,/select," + downloadItem.FullPath;
System.Diagnostics.Process.Start(psi);
}
}
完美解决。。。。。

浙公网安备 33010602011771号