Windows FTP支持目录下载?


0

我允许直接从我的网站直接下载文件树(或文件夹,无论如何)。

我会解释一下。我的webhoster使用Windows server 2012r2,所有网站都使用IIS服务。FTP也是用IIS制作的。

在这种情况下,我希望我的用户直接从我网站上的按钮下载文件夹。我的问题是:Windows IIS(作为FTP服务器)是否授权直接下载文件夹?


你的问题很模糊。您是否可以通过FTP递归下载文件夹?或者如何实现递归FTP下载?用什么语言?或者如何将下载的FTP文件夹“转发”到Web浏览器?
Martin Prikryl 2015年

我的问题是IIS是否允许直接下载整个文件夹?因为我知道下载特定的pdf,exe或txt是安静的“正常”事情。但是我们可以在一个动作中下载文件夹的全部内容吗?
Atnaize 2015年

1
IIS作为Web服务器或IIS作为FTP服务器?因为您的问题中有FTP,但您在网页上写了一个按钮。这是两种不同的技术。
Martin Prikryl 2015年

IIS作为FTP服务器。对不起我的精确度
Atnaize 2015年

您如何计划(如果您还有任何想法)将您的网页按钮链接到FTP?您是否计划将Web浏览器重定向到ftp://URL?(即让webbrowser处理FTP下载)或者你打算在网络服务器上下载该文件夹,然后通过HTTP将其传输到webbrowser?
Martin Prikryl 2015年

Answers:


0

FTP是一种传输文件的协议,而不是目录/文件夹。所以不,IIS中的FTP不支持直接下载文件夹。

这并不重要,因为大多数现代FTP客户端都会为你做这件事。

将FileZilla指向IIS FTP站点并将文件夹从远程站点拖到本地磁盘,该工作正常。客户端只创建所有必需的文件夹并单独下载每个包含文件,因此对于用户来说,它看起来只下载了一个文件夹。


0

根据您想要实现的目标,您可以通过要求用户使用Filezilla或任何其他高级FTP客户端来解决问题,也可以提供存档(例如ZIP文件)。

可以轻松自动生成zip文件,以便您可以更新文件树中的文件,然后触发压缩过程。

另一种解决方案是使用诸如OwnCloud之类的高级Web服务(不确定它是否仍适用于IIS,但还有其他替代方案)。

根据您的使用情况,WebDAV也是可能的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.