我想在IE网页中一次上传多个文件。如何在 Dojo 框架中实现此功能。我已经搜索了一些解决方案,但需要在IE中安装插件。有没有完美的方法?
谢谢。
作为我自己的CMS的一小部分,这是我实例化dojox.form.Pammer的方式,它具有多个文件容量。有一些插件可以处理(1.7+,也是html5(不同的设置;最简单的方法是使用闪光灯,但它在-moz和-webkit中具有焦点怪癖。
请参阅 http://dojotoolkit.org/documentation/tutorials/1.6/uploader/以获取参考和简单示例
事先,打电话要求拉入:dojox/form/Uploader
和dojox/form/uploader/plugins/Flash
。在声明插件/Flash时,它使用Base,Flash和HTML5扩展了表单/上传器,按给定顺序用作回退。
// 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'
});
如果您需要了解"this"引用的位置,请参阅 https://github.com/mschr/oocms/blob/master/admin/include/assets.js