如何在IE网页中一次上传多个文件使用dojo框架

时间:2012-05-11 10:20:10

标签: web dojox.grid dojo

我想在IE网页上一次上传多个文件。如何在Dojo框架中实现此功能。我已经找到了一些解决方案,但需要在IE中安装插件。有完美的方法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

作为我自己的CMS的一部分,这是我实例化具有多个文件可靠性的dojox.form.Uploader的方式。有插件可以处理(1.7+,也有html5)不同的设置;最简单的方法是使用闪存,但它在-moz和-webkit中具有焦点怪癖。

请参阅http://dojotoolkit.org/documentation/tutorials/1.6/uploader/以获取参考和简单示例

事先呼叫要求拉入:dojox/form/Uploaderdojox/form/uploader/plugins/Flash。虽然正在声明插件/ Flash,但它使用Base,Flash和HTML5扩展了表单/ Uploader,用作给定顺序的后备。

    // NB: don't use AMD reference of plugins will not load corrently
 this._fileuploader = new dojox.form.Uploader({
        flashFieldName: 'flashUploadFiles',
        url: this.uploadUrl || 'upload.php', 
        multiple: true,
        swfPath : 'resources/uploader_1.7.2.swf', 
        isDebug: true,
        //                                      force:'flash',
        iconClass: 'dijitFolderOpened', 
        label:'File to upload',  
        id: 'assetsuploader'

});

如果您需要了解“此”引用的位置,请参阅https://github.com/mschr/oocms/blob/master/admin/include/assets.js