setName
API メソッドでファイル名を変更すると、Fine Uploader UI で UI が自動的に更新されません。これが現在発生する唯一の方法は、 Fine Uploader UI のファイル名編集機能を使用して、UI から直接ファイル名を編集する場合です。
このワークフローがカバーされるまでの回避策は、UI を自分で更新することです。これを行う最も簡単な方法は、送信されたイベント ハンドラーのファイル リストで要素を選択し、それに応じてファイル名要素のテキストを変更することです。したがって、jQuery を使用している場合 (あなたもそうです)、回避策は次のようになります。
$("#fineUploader").fineUploader().on("submitted", function(event, id, name) {
var $fileItem = $(this).fineUploader("getItemByFileId", id),
newName = $(this).fineUploader("getName", id);
$fileItem.find(".qq-upload-file-selector").text(newName);
});
送信されたコールバックが呼び出されるまでファイル項目が UI に追加されないため、これは送信されたコールバック (またはそれ以降) で発生する必要があることに注意してください。送信されたコールバックに渡された name パラメータも古いことに注意してください。これは、このワークフローをサポートする作業が完了したときに修正する必要がある別の問題です。