Skip to content

使用ブラウザによってアップロードできるファイル名のバイト数が異なっている #3

@NozawaHikaru

Description

@NozawaHikaru

【概要】
使用ブラウザによってアップロードできるファイル名の文字数が異なっている。これは現時点での仕様となっているため、バグとは言えないが、イシューとしてここに登録しておく。

【詳細と原因】
フロントエンド画面からファイルをアップロードする場合、「ファイルの文字数は16文字以内にして下さい」という警告文が表示されるが、これは便宜的な警告であり、実際には「50バイトまでのファイル名」のアップロードが可能である。しかし、IEとGoogleChroneを使用している場合、たとえファイル名の文字バイト数が50バイトきっかりであったとしても、ファイルをアップロードすることはできない。

その原因は、ブラウザからSNSへと送信されるファイル名に、何らかの文字列が連結されているからである。つまり実質的には、文字列のバイト数と、ファイル名のバイト数とが、合計50バイト以下でない限り、ファイルをアップロードすることはできないといえる。

フロントエンドのユーザー画面からは、このような仕様を推測する手がかりがないため、ユーザーの混乱を招く可能性がある。

ブラウザによって付加される文字列の詳細については、未調査である。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions