首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在IE8中使用dojox.form.Uploader选择多个文件,9

无法在IE8中使用dojox.form.Uploader选择多个文件,9
EN

Stack Overflow用户
提问于 2012-04-25 20:53:21
回答 2查看 641关注 0票数 0

我正在尝试实现dojox.form.Uploader,以便上传多个文件:我的方法如下:

代码语言:javascript
复制
<script type="text/javascript">
    dojo.require("dojo.parser");
    dojo.require("dijit.form.Button");
    dojo.require("dojox.form.Uploader");        
    dojo.require("dojox.form.uploader.plugins.IFrame");
</script>
<body>
    <div data-dojo-type="dijit.form.Form" id="myMultipleForm1"
        data-dojo-id="myMultipleForm1" action="documentUpload.do"
        method="post" encType="multipart/form-data">
        <div data-dojo-type="dojox.form.Uploader" id="multipleUploader1"
            multiple="true"
            data-dojo-props="name:'uploadedfile[]',
       showInput:'before',isDebug:true">Browse
        </div>
        <button type="submit" data-dojo-type="dijit.form.Button"
            id="submitMultipe1Button">Submit</button>
    </div>
</body>

它在FileFox和Chrome上运行良好,在浏览时我可以选择多个文件,但在IE8,9上只能选择一个。

有谁可以帮我?

EN

回答 2

Stack Overflow用户

发布于 2012-05-01 01:55:27

IE8/9不支持HTML5文件API,因此不支持Dojox中实现的拖放。

IE10确实支持该应用程序接口,因此应该可以正常工作。

票数 0
EN

Stack Overflow用户

发布于 2012-05-21 23:13:34

你可以尝试使用闪光灯。只需添加:

代码语言:javascript
复制
dojo.require("dojox.form.uploader.plugins.Flash")

而不是iframe,但是flash有一些限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10316081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档