简而言之; 使用新的dojox.form.Uploader而不是pull in变量,否则扩展插件不适用。
原因是,您会看到程序员在addUploaderPlugin中执行以下操作:
dojox.form.UploaderOrg = dojox.form.Uploader;var extensions = [dojox.form.UploaderOrg];dojox.form.addUploaderPlugin = function(plug){ extensions.push(plug); declare("dojox.form.Uploader", extensions, {}); }AMD loader返回的类将始终是dojox.form.UploaderOrg,并且不知道扩展插件。
更改为以下内容:
var up = new dojox.form.Uploader({ label: 'Pick files', multiple: true, url: '/echo/json/'}).placeAt(form);并确保您 没有 设置
djConfig.publishRequireResult = false



