我对开发很陌生,而且我遇到了一个问题,我没有找到解决方案。我似乎无法找到是否有可能或无法解决。无论如何..通过ASP.net进行FTP传输页面
我想创建一个asp页面,允许用户从ftp服务器下载整个文件夹。 ftp服务器本身与asp网站不在同一台物理服务器上。让问题进一步复杂化的是,我想要使用显式或隐式传输,而我似乎无法在浏览器中工作。
该网页充当客户端和ftp服务器之间的中介,并且旨在尽可能地方便用户。例如。用户只需按下载,它就会自动从ftp服务器下载,而无需使用已安装的本地客户端。
- 客户端 - > ASP页面 - > FTP服务器
- 客户< - FTP服务器
我的问题是,ASP页面没有到客户端系统上创建文件的权限。我设法连接到ftp并尝试下载文件夹中的所有文件,但这些文件不出现在目标文件夹中的客户端上。
我可能只是在寻找错误的条款,但我会很感激任何反馈。
让我看看我是否理解你的权利..在服务器端,1。你能够连接到FTP 2.获取所有文件3.但是,当涉及到存储在客户端的PC上,你有困难?我问的原因是我不认为你可以直接写一个文件到最终用户的硬盘上。你最多可以用“Http Response”对象创建附件并使其可用? – prashantsunkari 2013-03-24 01:08:20
的确,我设法创建一个到ftp的连接并开始下载。把它保存到最终用户的硬盘上是困难的。我只想让网页便于最终用户和ftp之间的连接。我不希望网页从ftp下载任何文件,然后将它们发送给最终用户。 – 2013-03-24 01:13:15
就像我说的,我对开发很新,但是如果我可以设法让某些东西起作用,我肯定会检查“Http Response”。 – 2013-03-24 01:18:55