Batas ukuran
Apakah batas ukuran ditegakkan tepat di tempat batas itu dinyatakan?
Preset size-boundaries membuat satu set lengkap file uji asli untuk pertanyaan ini dengan
satu perintah, dan manifest.json di sampingnya yang menyatakan bagaimana sistem Anda
harus bereaksi terhadap tiap file. Semua di bawah dibaca dari program, pada nilai bawaan versi
ini.
Apa yang biasanya ditemukan?
- kesalahan selisih satu di batas
- MB tertukar dengan MiB, yaitu 4,8 persen dan cukup untuk meloloskan file yang seharusnya tidak lolos
- batas yang ditegakkan di browser dan tidak di server
Apa isi set?
Pada nilai bawaan, seperti yang dilaporkan tfg preset show size-boundaries:
| File | 7 |
|---|---|
| Target dalam resepnya | 7 |
| Ukuran total | 73 400 320 B |
| Format |
Dan apa yang diharapkan manifes set itu dari sistem Anda:
| Diharapkan | Arti | File |
|---|---|---|
accept | Sistem Anda harus menerima file ini. | 4 |
reject | Sistem Anda harus menolak file ini. | 3 |
Apa yang dapat Anda ubah?
| Pengaturan | Menerima | Bawaan | Fungsinya |
|---|---|---|---|
--limit |
ukuran seperti 2mb | 10mb |
Batas ukuran yang dinyatakan sistem Anda. Semua yang lain diukur dari sini. Nilai bawaan ini adalah nilai sementara dari kami, bukan nilai sistem Anda. Berikan nilai Anda sendiri. |
--spread |
ukuran dipisahkan koma | 1B,1kb,1mb |
Seberapa jauh menjangkau di kedua sisi batas, sebagai daftar ukuran. |
--format |
id format dari halaman format | pdf |
Format setiap file dalam set. Ini adalah opsi alat itu sendiri, dan preset hanya memberinya nilai bawaan. |
Bagaimana menjalankannya?
Lihat biaya set, buat, atau ambil resepnya untuk disunting:
tfg preset show size-boundaries
tfg generate --preset size-boundaries --limit 10mb --out ./size-boundaries
tfg preset eject size-boundaries > size-boundaries.yaml
Atau bangun di atasnya dalam resep Anda sendiri, di samping pengujian Anda:
version: 1
extends: preset:size-boundaries
with:
limit: 10mb