Closed
Description
Bug Description
Safariでコピー&ペースト、D&D、ファイル選択のどれを行ってもファイルが添付できません。
Safariでは ReadableStreamBYOBReader
がサポートされていない様です。
https://developer.mozilla.org/ja/docs/Web/API/ReadableStreamBYOBReader
推奨ブラウザをREADMEに記載いただくか、Safari対応いただけると幸いです。
Steps to Reproduce
Steps to reproduce the behavior:
- SafariでGenUを開き、チャット画面にアクセス
- ファイルの添付を試みる
Expected Behavior
https://github.com/aws-samples/generative-ai-use-cases/blob/main/packages/web/src/hooks/useFiles.ts#L120
ここで File の Mimetype チェックで使ってるライブラリの問題みたいです。
Stream ではなくBuffer の実装に変えれば動きそうです
sindresorhus/file-type#690