1MB1MB のサンプル上限ちょうど 1,048,576 バイトの ±1 を無料DL2MB2MB のサンプル上限ちょうど 2,097,152 バイトの ±1 を無料DL5MB5MB のサンプル上限ちょうど 5,242,880 バイトの ±1 を無料DL10MB10MB のサンプル上限ちょうど 10,485,760 バイトの ±1 を無料DL25MB25MB のサンプル上限ちょうど 26,214,400 バイトの ±1 を無料DL50MB50MB のサンプル上限ちょうど 52,428,800 バイトの ±1 を無料DL100MB100MB のサンプル上限ちょうど 104,857,600 バイトの ±1 を無料DL 「上限ちょうど」は通る? 弾かれる?
アップロードの容量チェックは、コードで書くと size > limit か size >= limit の 1 文字違いです。前者なら「上限ちょうど」は通り、 後者なら弾かれます。仕様書に「25MB まで」と書いてあっても、「まで」に上限自身を含むのかは 実装者次第で割れます。この境界の 3 ファイルを流せば、実装が実際にどちらなのかが一発で分かります。
容量は本サイト共通で 1MB = 1024 × 1024 バイト(二進)で計算しています。 サービスによっては 1MB を 1,000,000 バイトで数えるので、上限の実バイト数が食い違うことがあります。 その差自体を試したいときは 特殊サイズ(1000 vs 1024 バイト)もどうぞ。
よくある質問
アップロード上限のテスト用ファイルはどこで無料ダウンロードできますか?
このページから、1MB〜100MBの各サイズで「上限ちょうど・1バイト手前・1バイト超え」の3種のサンプルファイルを無料でダウンロードできます。会員登録は不要で、サイズはすべてぴったり(1MB=1024×1024)です。
「上限ちょうど」のファイルは通りますか、弾かれますか?
実装が size > limit なら上限ちょうどは通り、size >= limit なら弾かれます。どちらかは環境によって割れるため、上限ちょうどのサンプルを実際に流して確かめるのが確実です。
Slack・Discord・Gmail などの上限テストにも使えますか?
はい。各サービスのアップロード上限に合わせたサイズちょうど(およびその±1バイト)を用意しているので、上限まわりのバリデーションの挙動確認にそのまま使えます。