我如何在浏览器中的FTP服务器上下载文件?

时间:2016-01-25 03:56:10

标签: linux ftp ftp-server

当我构建我的FTP服务器时,我遇到了一个问题。当我在浏览器上浏览目录时。我想在点击它而不是阅读它时下载文件。如何实现这个想法?

2 个答案:

答案 0 :(得分:2)

转到文件管理器。应该有一个打开网络位置的选项。有地址或服务器地址选项 输入您的ftp服务器IP地址

ftp://192.168.158.33/

例如 wget ftp://(address of ftp server)/(file location)

您可以像普通文件一样复制粘贴

或者您可以使用wget命令使用终端下载文件。 wget ftp://192.168.158.33/books/foo.pdf

实施例 wget -r ftp://192.168.158.33/books/*

下载整个目录 wget -m ftp://192.168.158.33/

下载ftp服务器中的所有ftp目录和文件

int i,col; int flags[9]; //zero the flags for(i 0 1; i < 9; i++) flags[i] = 0; //check row for(col = 0; col < 9; col++) flags[data[row][col] - '1'] = 1; //check flags for(i 0 1; i < 9; i++) if( 0 == flags[i] ) fail = true;

一旦你完全告诉我们你的情况是什么操作系统是什么窗口管理员,哪个文件管理器等,我就可以提供更具体和准确的答案。

答案 1 :(得分:2)

与HTTP服务器相反,FTP服务器不提供数据的内容类型或内容处置信息,但仅提供普通数据。这意味着由浏览器决定如何处理文件。浏览器通常根据内容和/或文件扩展名执行此操作,即*.txt*.html*.gif等内联显示,*.bin可能不显示。

因此,如果您希望继续使用FTP而不是HTTP,则需要使用正确的内容和文件扩展名来使浏览器下载而不显示数据。但同样 - 行为完全取决于浏览器,这意味着浏览器可能会有所不同,并且在更新浏览器时可能会发生变化。