5

拖放上传小部件似乎从 Web 2.0 的脸上消失了。我记得使用的最后一个是 activex 小部件,并且无法在 IE 以外的任何地方使用它注定了它。您最近使用过或看过其中一种吗?

4

4 回答 4

2

Dojo Toolkit JavaScript 库支持一些我在 IE6+ 和 FF2+ 中看到的拖放功能。Dojo 和其他 JS 库的好处是它们抽象出所有浏览器检测的东西。

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

于 2008-08-08T13:18:34.307 回答
1

Yahoo Widgets 的FTP Drop允许您将文件拖到小部件上,文件将被发送到定义的 ftp 服务器。

于 2008-08-08T13:03:38.300 回答
1

我们当前的项目大量使用拖放,使用GWTgwt-dnd你可以做一些非常酷的事情。基于标准,适用于 IE6、Safari、Firefox、Opera 等。

我相信如何传输文件的问题是一个单独的问题。

至于 FTP 支持,我认为它主要被 HTTP 文件上传支持所取代。

如果您需要更大的灵活性(进度条、多个文件选择),那么您可以使用 Flash 来完成此操作。您可以使用 Javascript 与执行文件传输的隐形 Flash 应用程序进行交互。YUI 的文件上传控制就是这样做的。您可以在 Flickr 的增强上传页面上看到一个示例。

我们已经构建了一个专为与 GWT 应用程序一起使用的自定义版本。相同的概念。

于 2008-08-08T17:35:20.407 回答
1

You can upload to FTP in browser with an applet such as JFileUpload. See: http://www.jfileupload.com/products/jfileupload/index.html

[Disclosure: This is my site]

It supports regular FTP, FTPS (explicit and implicit) and SFTP (FTP + SSH). It can resume broken transfer too.

Applets can be moved outside browser since JRE 1.6.0_10.

于 2010-01-01T14:47:11.670 回答