Uppy uploaderがcomposerへの複数ファイルドロップで破損する

週末前の最終アップデートです。来週初めにマージされる予定の修正により、「uppy」以前のやり方がuppy内で復元されます。これにより、実装が正しく動作するようになります。

ただし、その後addComposerUploadHandlerを変更し、ハンドラーコールバックに複数のファイルを配列で渡すようにするPRも追加します。これにより、複数のファイルが渡されるのを処理するためにキューとsetTimeoutコールバックを設定する必要がなくなります。これは、いずれにしてもより正しい方法であり、API全体の改善だと思います。

その後、ハンドラーは次のようになります。

// 動画用のカスタムアップロードハンドラーを登録します。
api.addComposerUploadHandler(
  ["mp4", "mov", "mkv", "avi", "m4v"],
  (files, editor) => {
    console.log("Handling upload for", files.map((file) => file.name).join(", "));
    sendToGDrive(files, api);
  }
);
「いいね!」 2