好的,这是我的问题。
我需要能够让用户将多个图像从定位文件系统拖到 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/