2014-01-15 75 views
0

我正在尋找一個運行在服務器端的ftp客戶端,並希望免費。我發現了幾個可以做到這一點的小程序,但是我們的ISP不支持任何類型的小程序(即使是簡單的說hello world的小程序)。我需要一個沒有道理的方法讓人們上傳文件到我們的FTP站點。所以我正在尋找Joomla網站的附件。用於ftp的serverside flash客戶端

+0

你似乎在尋找一個flash ftp ***客戶端***,如果你真的想發送文件到服務器,它將需要一個serverside *** ftp服務器***。爲什麼不使用http文件上傳? ftp是古老,笨重和醜陋的。 – fvu

+0

我實際上允許用戶從他們的桌面上傳文件到我們維護的FTP服務器。該網頁由ISP處理。 –

回答

0

據我所知沒有這樣的事情,即使它存在,你可能會有很多問題讓它在您的場景中運行,其中提供swf的主機與主機不一樣swf必須將文件傳遞給。更糟糕的是,目標主機是ftp,所以我不明白它是如何能夠提供crossdomain.xml的,如果我正確地記得完全有必要指示swf建立連接。順便提一下,Java applet也會出現類似的問題。

但也有一些替代品,你可能要考慮:

  1. 使用HTTP上傳到你的網站,並使用PHP的集成FTP客戶端功能,文件最後提供給你的FTP服務器。
  2. 在你的站點上建立一個http服務器,與ftp服務器一起安裝一個非常舒服的web文件管理器(很多可以選擇各種語言,看看phpfmextplorer(有一個漂亮的功能)它與一個ftp服務器交互,但我從來沒有玩過該設施))
  3. 在現有的網絡服務器上安裝web filemanager - 根據網站上的信息,extplorer應該在Joomla上下文中很好地運行。

與所有3種情況下,您也不再需要你的客戶到FTP運行,這東西可以簡化那些生活背後限制性的企業代理,往往不允許FTP訪問的使用壽命。

+0

實際上有3個Java小程序可以像客戶端一樣工作,您可以從硬盤驅動器的位置命名,並且您可以命名任何可以連接到的ftp服務器。 –

+0

@SteveM從來沒有說過沒有* applet *解決方案,你說applets不會是一個解決方案。據我所知,沒有flash ftp客戶端(發現1個flex,但這是另一個故事)。我所說的是,flash和applet共享安全功能,這將使您的建議場景難以設置,甚至無法設置(對於applet,請看[這裏](http://docs.oracle.com/javase/tutorial /deployment/applet/security.html) - 默認情況下,小程序僅限於與提供代碼的主機進行通信)。 – fvu

+0

感謝您的澄清:) –