拖放ftp文件上传Web小部件

时间:2020-03-05 18:38:35  来源:igfitidea点击:

拖放式上传小部件似乎从Web 2.0的表面消失了。我记得使用的其中最后一个是Activex小部件,除了IE以外,其他所有功能都无法使用它。我们最近使用或者看过其中一种吗?

解决方案

回答

Yahoo Widget的FTP Drop允许我们将文件拖动到Widget上,文件将被发送到定义的ftp服务器。

回答

Dojo Toolkit JavaScript库支持一些拖放功能,这些功能我已经在IE6 +和FF2 +中看到过。关于Dojo和其他JS库的好处是,它们抽象了所有浏览器检测内容。

我确定其他JS库都支持此功能。

回答

我们当前的项目大量使用了拖放功能,使用GWT和gwt-dnd可以做一些非常酷的事情。基于标准,并且可以在IE6,Safari,Firefox,Opera等中使用。

我认为,如何传输文件是一个单独的问题。

至于FTP支持,我认为大多数情况下已被HTTP File Upload支持所取代。

如果我们需要更大的灵活性(进度条,多个文件选择),则可以使用Flash来做到这一点。我们可以使用Javascript与执行文件传输的不可见Flash应用程序进行交互。 YUI的文件上传控件执行此操作。我们可以在Flickr的增强的上载页面上看到一个示例。

我们建立了一个自定义版本,旨在与GWT应用程序一起使用。相同的概念。

回答

我们可以使用小程序(例如JFileUpload)在浏览器中上载到FTP。
请参阅:http://www.jfileupload.com/products/jfileupload/index.html

[披露:这是我的网站]

它支持常规FTP,FTPS(显式和隐式)和SFTP(FTP + SSH)。它也可以恢复中断的传输。

从JRE 1.6.0_10开始,可以将Applet移出浏览器。