Skip to content

Safari ブラウザでファイルの添付が行えない #1004

Closed
@yosse95ai

Description

@yosse95ai

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:

  1. SafariでGenUを開き、チャット画面にアクセス
  2. ファイルの添付を試みる

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions