【发布时间】:2013-03-24 00:56:30
【问题描述】:
我对开发还很陌生,但我遇到了一个我还没有找到解决方案的问题。无论如何,我似乎无法找到是否可以解决..
我想创建一个允许用户从 ftp 服务器下载整个文件夹的 asp 页面。 ftp 服务器本身与 asp 站点不在同一台物理服务器上。让问题更复杂的是,我想使用在浏览器中似乎无法使用的显式或隐式传输。
网页充当客户端和 ftp 服务器之间的中介,旨在尽可能方便用户使用。例如。用户只需按下下载,它会自动从 ftp 服务器下载,而无需使用已安装的本地客户端。
- 客户端->asp页面->ftp服务器
- 客户端
我的问题是asp页面没有在客户端系统上创建文件的权限。我已成功连接到 ftp 并尝试下载文件夹中的所有文件,但这些文件没有出现在客户端的目标文件夹中。
我可能只是在搜索错误的术语,但如果有任何反馈,我将不胜感激。
【问题讨论】:
-
让我看看我是否理解你的正确.. 在服务器端,1。你能够连接到 FTP 2. 获取所有文件 3. 但是在客户端的 PC 上存储时你有困难吗?我问的原因是我认为您不能将文件直接写入最终用户硬盘。您最多可以使用“Http Response”对象创建附件并使其可用?
-
没错,我设法创建到 ftp 的连接并开始下载。将其保存到最终用户硬盘驱动器的困难是正确的。我只希望网页促进最终用户和 ftp 之间的连接。我不希望网页从 ftp 下载任何文件,然后将它们发送给最终用户。
-
就像我说的,我对开发还很陌生,但我肯定会检查“Http Response”,看看我是否可以设法让某些东西工作。