我想知道,如果我们可以创建像filezilla这样的基于Web的应用程序。如果是的话,任何信息对我都有帮助。我尝试搜索Google,但无法获得正确的信息。我所得到的只是提供此服务的网站,例如http://www.txftp.com/ 不是如何创建这样一个网站。
答案 0 :(得分:1)
当您创建基于Web的应用程序时,这将成为http协议,您实际上最终要做的是通过http协议上载和下载文件。建立类似Filezilla的外观和感觉非常简单,但实现相同的性能和保证将是困难的。
实现这一目标的一种方法是编写java applet。您可以使用任何现成的java ftp库来编写此applet。 http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html。 您可能必须创建策略并对applet进行签名,以便用户允许您的applet从applet打开ftp套接字连接。
如果你对HTML5没问题,你可以探索解决方案的WebSockets。 http://mustafaakin.wordpress.com/2011/10/16/introducing-websocket-file-transfer/
答案 1 :(得分:0)
网上有很多FTP教程,首先查看启动它的function:
<?php
$ftp_server = "ftp.example.com";
// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
?>