从FTP通过JavaScript下载文件

我有一个有一个文件服务器和Web服务器。 他们上运行不同的物理机器。

我想从通过JavaScript FTP服务器下载文件。 我之所以有通过JavaScript来做到这一点的是,我有一个外部应用程序,我只能JavaScript插入该应用程序。

基本上,我需要指定FTP地址的用户名和密码。 但我对有关安全性的人可以查看FTP凭证。

什么是实现这样的场​​景的最佳方式?

感谢您的帮助

此致

--------------解决方案-------------

JavaScript的唯一的讲HTTP和WebSockets的(在新的浏览器),而不是FTP。 在这种情况下,保持所有的客户端,你可能必须写一个Flash或Java小程序处理实际FTP协议和接口与JavaScript来提供交互性。

除非你打算在浏览器重定向到FTP站点,传递用户名和密码? 你关心用户获取的FTP信息,或者是你关心的人在这方面的中间人攻击嗅探明文FTP凭据?

如果“下载”你的意思是“提示用户保存外部链接的文件”(这基本上意味着开放与指向文件的URL的新窗口),那么你可以只点用户有控制权的脚本。

window.open('http://myserver/get_file/filename');

和服务器端get_file脚本会做连接到FTP和提取文件的所有工作

JavaScript不支持FTP。 你需要的是一个服务器端或更强劲的客户端语言来访问远程服务器。

如何创建一个iframe并设置网址到ftp://什么?

分类:JavaScript的 时间:2015-03-14 人气:0
本文关键词: JavaScript中,FTP
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.478 (s). 10 q(s)