我可以在<script src =“ftp://”>中使用ftp站点吗?

时间:2016-01-10 12:38:46

标签: javascript html protocols

我可以在以下代码中使用FTP站点吗?可能吗? FTP站点需要用户名和密码。如果可能,我应该如何包含用户名和密码?

&#xA;&#xA;
 &lt; html&gt;&#xA; &LT; HEAD&GT;&#XA; &lt; script type =“text / javascript”src =“ftp:// some_ftp_address”&gt;&lt; / script&gt;&#xA; &LT; /头&GT;&#XA; &LT;身体GT;&#XA; &LT; /体&GT;&#XA;&LT; / HTML&GT;&#XA;  
&#XA;

2 个答案:

答案 0 :(得分:6)

  

有可能吗?

是的,如果没有用户名/密码。

  

ftp网站需要用户名和密码。

不,这是不可能的(不再)。

  

如果可能,我应该如何包含用户名和密码?

你不能,真的真的不应该;你会把它们交给任何想看的人。它曾经是URL规范的一部分,您可以在URL中包含身份验证信息(例如,用户名和密码),但这始终是 Really Bad Idea™ (用户名和密码随后可供任何想要查看您的页面,网络选项卡等的人免费使用),并且已被弃用。我相信已经从负责任的供应商的浏览器中删除了支持。

答案 1 :(得分:3)

理论方面:根据URL格式的规范, RFC 1738 ,FTP URL的格式如下:

  

ftp://user:password@host:port/path

要链接到要求用户登录的FTP服务器,格式为:

main.py

!!!但是!!!支持@ T.J.克劳德合理的帖子:

  

出于安全考虑,强烈建议您永远不要包含   HTML文档中服务器的用户名和密码。如果   您使用语法user @ server / path,将提示用户   在对话框中输入他或她的密码。