Я тоже не нашел решения, поэтому я написал этот небольшой хак, он просто расширяет dojox / form / Uploader.Пока что это работает для меня, по крайней мере, в Firefox.Он добавляет метод removeFile (index) и метод onRemove (file) к классу Uploader.
Что вам нужно сделать, это использовать force = "iframe" для вашего элемента загрузки или установить свойство для вашего объекта.
require(["dojo/_base/lang","dojox/form/Uploader","dojo/dom-construct","dojo/_base/array"],function(lang, Uploader, domConstruct, array){
lang.extend(Uploader,{
removeFile: function(index){
if(this._inputs.length > index){
//Delete input field from dom
domConstruct.destroy(this._inputs[index]);
//Delete file From input Array
var _arr = new Array();
var _file = this._inputs[index];
array.forEach(this._inputs,function(n,i){
if(i != index){
_arr.push(n);
}
});
this._inputs = _arr;
this.onRemove(_file);
}
},
onRemove: function(file){
}
});
});