Ranh giới kích thước
Giới hạn kích thước có được áp dụng đúng nơi nó được khai báo không?
Preset size-boundaries dựng bằng một lệnh cả một bộ tệp kiểm thử thật cho câu hỏi này, kèm
một manifest.json bên cạnh nêu cách hệ thống của bạn cần phản ứng với từng tệp. Mọi
thứ bên dưới được đọc từ chương trình, ở các giá trị mặc định của phiên bản này.
Nó thường tìm thấy gì?
- lỗi lệch một ở giới hạn
- nhầm MB với MiB, tức 4,8 phần trăm và đủ để lọt một tệp lẽ ra không được qua
- giới hạn được áp dụng ở trình duyệt chứ không phải ở máy chủ
Trong bộ có gì?
Ở các giá trị mặc định, như tfg preset show size-boundaries báo cáo:
| Tệp | 7 |
|---|---|
| Target trong công thức của nó | 7 |
| Tổng kích thước | 73 400 320 B |
| Định dạng |
Và điều manifest của bộ đó mong đợi từ hệ thống của bạn:
| Mong đợi | Ý nghĩa | Tệp |
|---|---|---|
accept | Hệ thống của bạn nên nhận tệp. | 4 |
reject | Hệ thống của bạn nên từ chối tệp. | 3 |
Bạn có thể đổi gì?
| Thiết lập | Nhận | Mặc định | Tác dụng |
|---|---|---|---|
--limit |
kích thước như 2mb | 10mb |
Giới hạn kích thước mà hệ thống của bạn khai báo. Mọi thứ khác được đo từ đó. Giá trị mặc định này là giá trị tạm của chúng tôi, không phải giá trị của hệ thống bạn. Hãy truyền giá trị của riêng bạn. |
--spread |
các kích thước cách nhau bằng dấu phẩy | 1B,1kb,1mb |
Vươn ra xa bao nhiêu về hai phía của giới hạn, dưới dạng danh sách kích thước. |
--format |
id định dạng từ trang định dạng | pdf |
Định dạng của mọi tệp trong bộ. Đây là một cờ của chính công cụ, và preset chỉ cho nó một giá trị mặc định. |
Chạy nó thế nào?
Xem bộ sẽ tốn bao nhiêu, dựng nó, hoặc lấy công thức của nó để chỉnh sửa:
tfg preset show size-boundaries
tfg generate --preset size-boundaries --limit 10mb --out ./size-boundaries
tfg preset eject size-boundaries > size-boundaries.yaml
Hoặc xây trên nó trong công thức của riêng bạn, bên cạnh các bài kiểm thử:
version: 1
extends: preset:size-boundaries
with:
limit: 10mb