我正在使用Cefsharp的DownloadHandler
在WinForms中实现下载功能。我可以使用OnDownloadUpdated()
方法中的callback.Cancel()
方法取消下载文件。问题是部分下载的文件不会被删除。我将下载的文件存储在"下载"文件夹中。
取消下载后,您可以自行删除文件。OnDownloadUpdated 方法中的一个参数是 downloadItem,它包含文件的完整路径。
像这样:
System.IO.File.Delete(downloadItem.FullPath);