2008-11-12 23 views
6

爲了能夠從HTML頁面上傳大文件到FTP服務器,我在尋找一個Java/Flash FTP上傳小程序。是否存在一個Javascriptable FTP上傳Java/Flash Applet?

我真的很喜歡dhtmlxVault的工作方式,但我需要它上傳到FTP服務器而不是HTTP文件上傳。

如果applet沒有它自己的GUI,而是使用Javascript完全腳本化,那麼我可以使用HTML/CSS來顯示它,這將是非常好的。

我希望看到Yahoo!'s YUI Uploader,因爲它需要Flash,但文檔只提到HTTP上傳和FTP上傳。

+0

需要FTP而不是HTTP上傳的原因是什麼? 下面的過程不起作用: 1.通過HTTP上傳到保存位置(存儲文件+元數據) 2.運行服務器端進程到FTP文件以更正位置 – 2008-11-13 13:18:10

回答

1

這正是IntegralFTP所包含的內容 - 由Javascript包裝的Java小程序。 GUI全部用Javascript實現,所以你可以改變它的樣子。

它支持SFTP,FTP和FTPS。

您可以使用http://www.integralftp.com的IntegralFTP或從here購買。

1

我嘗試了ZUpload Java applet。

Pro的:

  • 用戶界面的工作那麼容易,因爲我希望它的工作。
  • 它是一個具有自己GUI的Java小程序,但是我能夠在其中實現一些Javascript回調來更新HTML中的進度信息。我將能夠進一步最小化GUI。

反對的:

  • 當上載failes(當FTP服務器告訴它,它是忙,請稍後重試)它認爲上傳成功,下一個文件的推移。我試圖捕捉異常,但由於j-ftp在applet中使用的方式或者我自己缺乏知識而無法這樣做。
  • 該項目自2003年以來似乎已經死亡,所以我不期望有任何更新。

所以我的結論是,它不準備在生產環境中使用。我仍然需要更好的解決方案。

0

從技術上講,如果您有權訪問代碼,任何swing應用程序只需稍作修改即可使用。如果你準備提供一個applet,也許你甚至可以使用java web start(將需要更少的更改)。