2012-05-11 146 views
0

我想知道,如果我们可以创建一个基于web的应用程序,如filezilla。如果是的话,任何信息都会对我有所帮助。我试图搜索谷歌,但无法获得适当的信息。我所得到的是提供此服务的网站,例如http://www.txftp.com/ 不是如何去创建这样一个网站。通过浏览器上传FTP上传

回答

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"); 

?> 
+0

好的,用户界面如何。 ?? – Nyfer

+0

用户界面将要求您使用FTP功能并使用HTML/CSS/Javscript进行设计http://www.php.net/manual/en/ref.ftp.php –

1

当您创建基于Web的应用程序,这成为http协议,你实际上最终做的是上传,通过http协议下载文件。构建类似Filezilla的外观非常简单,但要实现相同的性能和保证将会很困难。

达到此目的的一种方法是编写java小程序。你可以使用任何现成的java ftp库来编写这个applet。 http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html。 您可能必须创建策略并对小程序进行签名,以便用户允许小程序从小程序打开一个ftp套接字连接。

如果您对HTML5还可以,您可以探索解决方案的WebSockets。 http://mustafaakin.wordpress.com/2011/10/16/introducing-websocket-file-transfer/