flash - 通过拖放上传文件

标签 flash apache-flex html file-upload

好的,这是我的问题。
我需要能够让用户将多个图像从定位文件系统拖到 flash/flex/html5 应用程序上,然后该应用程序将获取文件名详细信息并联系服务器。
服务器响应后上传文件(假设服务器验证通过)。

我知道这可以用 Java 完成,但这不是一个选项。

请不要建议使用 FileReference.browse 函数,因为修图师很愚蠢(这里不是开玩笑)使用它并且必须拖放。
这必须适用于所有当前版本的流行浏览器(Chrome、FireFox、IE、Safari)

归根结底,我想在网页上放一张图片,说明拖放到这里,并允许他们通过拖放来上传文件。
此外,这必须是一个网络界面,我不想安装插件或下载的 Air 应用程序。(他们对这一切都太愚蠢了)

这对 flash/flex/html5 可行吗?或它们的任意组合

最佳答案

在 flash/flex 中使用网络应用程序是不可能的 - 但你可以在空气中做到这一点。这基本上是一个安全问题。

就 HTML5 而言——据我所知,目前只有 Firefox 和 Chrome 支持 HTML5 native 拖放事件(Chrome 会包括一些其他的 webkit 变体,如 safari)

关于flash - 通过拖放上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6739085/

相关文章:

apache-flex - Parsley:如何在 2 个 Parsley 配置之间共享实例?

silverlight - 使用 Google Web Toolkit (GWT) 时的主要缺点是什么

html - 编码一个灵活的 HTML 运动支架

jquery - 如何将CSS样式应用于另一个类中的类?

javascript - 使用 JS 或 Flash 更改 URL

apache-flex - flex 中自定义组件的单击外部事件

html - 使用 float 并排嵌入 2 个 SWF 时,SWF 变得非常小

javascript - 荷兰银行账户验证规则

android - 如何在 Adob​​e AIR 和 Flash Professional 上实现多屏 android 平板电脑应用程序

c# - 在 WPF 中运行 Flash