我想在IE网页上一次上传多个文件。如何在Dojo框架中实现此功能。我已经找到了一些解决方案,但需要在IE中安装插件。有完美的方法吗?
感谢。
答案 0 :(得分:0)
作为我自己的CMS的一部分,这是我实例化具有多个文件可靠性的dojox.form.Uploader的方式。有插件可以处理(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扩展了表单/ 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