我如何在浏览器中下载 FTP 服务器上的文件?
How I download file on FTP server in browser?
我在构建 FTP 服务器时遇到问题。当我浏览 browser.I 上的目录时,我想在单击而不是阅读时下载文件。如何实现这个想法?
转到您的文件管理器。应该有一个打开网上邻居的选项。在地址或服务器地址选项中
输入您的 ftp 服务器 IP 地址
ftp://<address of ftp server>/
例如
ftp://192.168.158.33/
您可以像普通文件一样复制粘贴
或者您可以使用 wget 命令通过终端下载文件。
wget ftp://(address of ftp server)/(file location)
例子
wget ftp://192.168.158.33/books/foo.pdf
下载整个目录
wget -r ftp://192.168.158.33/books/*
下载您的 ftp 服务器中的所有 ftp 目录和文件
wget -m ftp://192.168.158.33/
一旦你完全告诉我们你的情况,我只能给你更具体和准确的答案 OS 什么 windowmanager,哪个文件管理器等
与 HTTP 服务器相反,FTP 服务器不提供数据的内容类型或内容配置信息,而仅提供纯数据。这意味着由浏览器决定如何处理文件。浏览器通常根据内容 and/or 文件扩展名执行此操作,即 *.txt
、*.html
、*.gif
等内嵌显示,而 *.bin
可能不会。
因此,如果您想继续使用 FTP 而不是 HTTP 服务,您需要具有正确的内容和文件扩展名才能使浏览器下载而不显示数据。但同样 - 行为完全取决于浏览器,这意味着它可能因浏览器而异,并且在更新浏览器时可能会发生变化。
我在构建 FTP 服务器时遇到问题。当我浏览 browser.I 上的目录时,我想在单击而不是阅读时下载文件。如何实现这个想法?
转到您的文件管理器。应该有一个打开网上邻居的选项。在地址或服务器地址选项中 输入您的 ftp 服务器 IP 地址
ftp://<address of ftp server>/
例如
ftp://192.168.158.33/
您可以像普通文件一样复制粘贴
或者您可以使用 wget 命令通过终端下载文件。
wget ftp://(address of ftp server)/(file location)
例子
wget ftp://192.168.158.33/books/foo.pdf
下载整个目录
wget -r ftp://192.168.158.33/books/*
下载您的 ftp 服务器中的所有 ftp 目录和文件
wget -m ftp://192.168.158.33/
一旦你完全告诉我们你的情况,我只能给你更具体和准确的答案 OS 什么 windowmanager,哪个文件管理器等
与 HTTP 服务器相反,FTP 服务器不提供数据的内容类型或内容配置信息,而仅提供纯数据。这意味着由浏览器决定如何处理文件。浏览器通常根据内容 and/or 文件扩展名执行此操作,即 *.txt
、*.html
、*.gif
等内嵌显示,而 *.bin
可能不会。
因此,如果您想继续使用 FTP 而不是 HTTP 服务,您需要具有正确的内容和文件扩展名才能使浏览器下载而不显示数据。但同样 - 行为完全取决于浏览器,这意味着它可能因浏览器而异,并且在更新浏览器时可能会发生变化。