webclient

语法

webclient -g URL [-u user [-x passwd]][-o file]|[-m][-noproxy] webclient -p URL [-u user [-x passwd]][-i file][-noproxy] webclient -l

说明

从 HTTP 或 FTP 下载文件,并装载 ISO 文件系统。

在 HTTP 和 FTP 位置传出或传入文件,并挂接 ISO 文件系统。

选项

-g

取得文档。

-p

上载文档。

URL

指定文档的超文本地址。

-o

将输出重定向到指定的文件。

-i

重定向指定文件的输入。

file

指定文件名。

-m

下载 ISO 文件并将其装载为文件系统。

-l

显示有关所用网络设置的信息。

-u user

指定用户名。

-x passwd

指定密码。

-noproxy

不对请求的操作使用代理。

用法

重要信息:

如果计划通过同一接口运行 webclientftp,则无需在网络接口上使用 ifconfig,因为这些接口和 IP 地址设置是由 System Utilities 中配置的引导前网络设置自动选择的。

如果 ftpwebclient 所使用的接口刚好是由 ifconfig 配置的,则运行命令时,该设置被擦除,且 System Utilities 引导前网络设置菜单会应用于该接口。

通过此命令,可执行脚本进行网络传输。使用此命令的主要优点是可用 HTTP 地址指定 URL 以取得文档、将其输出到该地址上的文件以及下载文件或装载 ISO 文件。按 ESCCtrl-C 以取消文件传输。对于 FTP URL,支持在 URL 中以明文形式提供用户名和密码以进行身份验证。文件可保存到 FAT32 分区的最大大小为 4 GB。下载或上载的 URL 可以是 HTTP,也可以是 FTP。可使用 IPv4/IPv6 地址或主机名指定 HTTP URL。可使用 IPv4 地址或主机名指定 FTP URL。不支持 FTP over IPv6。如果在下载操作中既未指定 -m 也未指定 -o,则输出将重定向到当前文件系统上一个与远程文件同名的新文件。如果在上载操作中未指定 -i,则输入将从当前文件系统上一个同名的文件重定向。确保您具有与正在传输的文件大小相同的可用系统内存 (RAM)。如果设置了代理,则会尝试通过代理执行所有下载或上载操作。如果未设置代理或指定了 -noproxy,则不会尝试通过代理执行任何下载或上载操作。如果指定了 -l,则显示由 Web 客户端使用来执行网络操作的设置。您可以使用 sysconfig 在嵌入式 UEFI Shell 中更改这些设置,也可以在 System Utilities 中更改。

示例

下载 ISO 文件并装载 ISO 文件系统:

fs0:\> webclient -g http://192.168.1.20/filename.iso -m

fs0:\> webclient -g http://[1234:0001:0002:0003:0004:0005:0006:0007]/filename.iso -m

fs0:\> webclient -g http://[1234::1]/filename.iso -m

fs0:\> webclient -g http://www.example.com/filename.iso -m

fs0:\> webclient -g ftp://192.168.1.20/filename.iso

从 HTTP 服务器下载文件并将其保存到当前文件系统:

fs0:\> webclient -g http://192.168.1.20/file.html -o file.html

通过用户名 user 和密码 pass 从 FTP 服务器下载文件:

ftp://192.168.1.20/file.html -u user -x pass -o file.html
fs0:\> webclient -g

通过用户名 user 和密码 pass 从 FTP 服务器上载文件:

ftp://192.168.1.20/file.html -u user -x pass -o file.html
fs0:\> webclient -p

当设置了代理时,从外部 HTTP 服务器下载文件并将其保存到当前文件系统:

webclient -g http://www.hpe.com/file.html

当设置了代理时,从内部 HTTP 服务器下载文件并将其保存到当前文件系统:

-g http://192.168.1.20/file.html -noproxy

显示网络设置:

fs0:\> webclient -l