私のWebサイトには、スキャンしたドキュメント(.jpg、.pdfなど)をアップロードして注文に添付できるフォームが含まれています。
ドキュメントのファイルサイズはかなり小さい(ユーザーによっては、200 KBから10 MBまで)。
最大128 MBのファイルを受け入れるようにWebサーバーを構成しました。このファイルサイズの制限をユーザーに表示する必要がありますか?
他のユーザーをエコーします、はい ユーザーに推測させないでください 。
フォームで許可されていることを表示しないことは、たとえば、ラベルContact:
および後郵便番号を予期したため、入力が無効であることを警告する電子メールアドレスを入力しました。
さらに、 ブラウザでファイルサイズを確認するbeforeを使用して、フォームを送信してもらいます。 POST完了後、場合によっては数時間後)にサーバーがそれを破棄するためだけに1 GBのファイルをアップロードすることは望ましくありません。これにより、エラーの後に放棄された理由の一部が説明される場合があります。
いいえ、最初ではありません。とにかく、ほとんどのユーザーは128M未満のファイルをアップロードすることになり、制限を気にしません。役に立たない情報を見せないでください。彼らに考えさせないでください。私はあなたのUIがより多くの空き容量を持つことから利益を得ると確信しています。
ただし、ファイルサイズを確認し、大きすぎるファイルをアップロードしようとする場合はユーザーに制限を通知してください:エラーメッセージは「エラー:ファイルが大きすぎます」 」、「エラー:このファイルは大きすぎます(140MB。最大許容サイズは128 MBです。」.
試行錯誤によってファイルを小さくしなければならない量をユーザーが正確に把握できるようにすることは、ユーザーを殺人の大暴れに駆り立てる優れた方法です。
ユーザーが十分な速度を持っていると確信できない限り、アップロードフォームを介して128 MBのファイルを表示または受け入れる必要はないと思います。 10mbpsでさえ、128mbファイルはアップロードの2分です:簡単に壊れる可能性があるかなり長いプロセスです。
そうは言っても、10 MB以下のようなものを制限して表示します。フォームで受け入れられるファイル形式を指定し、フィードバックとして何らかの進行状況インジケーターを追加することをお勧めします。
プロセスをよりシームレスにする有用な情報をユーザーに提示することが常に重要だと思います。したがって、最大ファイルサイズを表示することをお勧めします。また、GBなどのより「わかりやすい」表記で表示することもできます。ほとんどのユーザーはおそらくMBを理解していません。値をさまざまな形式で表示してみてください。
もちろん、ユーザーが何を考えているかは決してわかりません。
アップロードに失敗すると、サポートへの連絡が開始されます。
だから、最初にそれを彼らに与えて、安全な側にいてください。
ファイルの制限が、ユーザーによってアップロードされた平均ファイルサイズを大きなしきい値(例のように)超えている場合、制限を表示しても煩雑になるだけです。ただし、ユーザーがファイルサイズを選択したらすぐに、ファイルサイズクライアント上を確認して、エラーメッセージのみが発生する長時間実行のアップロードを回避する必要があります。