新手入门

新手入门

如果希望更深入的了解下载管理器,可以耐心查看以下文档内容,今后可能会推出视频介绍等。

1. 如何开始下载

  • 方法1: 在下载中页签中,点击右下角或者右上角的+按钮,可以直接打开输入下载链接的弹窗,直接将想要下载的超链接输入即可。

  • 方法2: 如果你期望在网页浏览时,点击可下载的文件,直接弹窗,那么建议使用应用内的浏览器。

  • 方法3: 插件,目前插件正在研发中。

2. 应用内浏览器

下载管理器中直接内置了一个用于嗅探下载的浏览器,可以在非常复杂的页面中直接嗅探出可下载的文件,从而防止默认的下载链接是其他诱导安装的可执行程序,具体使用逻辑见应用浏览器篇

p.s. 不用担心,这不是任何Chromium套壳,而是直接使用了Windows内置的Edge Webview 2,不会占用更多应用空间。

p.s.2 请注意下载平台的安全性,dmk自身不会检测下载的文件是否存在具有威胁的内容与否,尽管在下载完成后,会调用系统默认的防控软对文件进行扫描,但除了文件本身外,防控软件可能会误认为下载器本身与文件有直接关联。

3. 文件管理器

应用内置下载完成文件的管理器,支持一些通用的文件管理能力,包括但不限于打开、复制、移动、重命名等,但只可管理下载文件夹的文件内容,由于UWP应用的沙箱逻辑,除下载文件夹外的文件,都无法通过应用进行访问管理。

4. 应用原理

优点: 采用.Net Native原生的Download Operation,表示下载管理器使用真正原生的下载线程,优点是极度轻量与快捷。

缺点: 对大文件和慢文件的稳定性不如传统 Http Client, 但如果下载管理器使用和其他应用一样的内核,那么这款轻量下载器又有什么存在的意义?