コントロールの定義:uploadCompleteイベントが発生しません
<unified:FileUploader width="300px" id="fileUploader" change="documentChanged"
uploadComplete="handleUploadComplete">
関数の定義:私のアップロード機能で
handleUploadComplete: function(oEvent) {
console.log("oUploader complete oEvent----> ",oEvent);
console.log("oUploader complete oEvent.params----> ",oEvent.getParameters());
}
:
oUploader.setUploadUrl(sUrl);// url is defined before
oUploader.addHeaderParameter(new sap.ui.unified.FileUploaderParameter({
name: "slug",
value: encodeURIComponent(oUploader.getValue())
}));
oUploader.addHeaderParameter(new sap.ui.unified.FileUploaderParameter({
name: "x-csrf-token",
value: this._sToken // defined before
}));
oUploader.setSendXHR(true);
oUploader.upload();
イベントはちょうど解雇されていません(私は関数内にブレークポイントを持っていますが、トリガーされていません。いいえ、console.log
メッセージ)。ファイルは正常にアップロードされます。
私は何が間違っていますか?ありがとう。
upd:私はsapui5バージョン1.28.44を使用していますが、私はこのバージョンに制限されています。
こんにちは、興味があります。ヘッダーリクエストに上記のように追加した追加のパラメータが含まれていましたか?要求ヘッダーに追加しようとすると、キーと値のペアが質問に記載されているものだけが – Bernard
@Bernard noに表示されません。 – keshet