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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions