Я загружаю файл в Amazon S3 с помощью dojo.io.iframe.send:
var d = dojo.io.iframe.send ({
url: url,
contentType: "multipart/form-data",
method: "POST",
form: this._form.domNode,
handleAs: "text",
load: dojo.hitch(this, function (respText) {
alert(1)
this.showLoading(false);
this.onSuccess(this.nodeFormName.value);
}),
error: dojo.hitch(this, function (err) {
console.log("err", err)
this.showError(err);
})
}, true);
С помощью сниффера я вижу, что загрузка файла завершена (и файл действительно находится в корзине S3), но "загрузка"или «ошибочные» функции обратного вызова никогда не вызываются.С помощью сниффера я вижу, что код ответа 204 «нет содержимого», и я предполагаю, что это может быть причиной проблемы.У кого-нибудь была похожая проблема или знаете, как ее решить?