Kiểu MIME .jpeg: image/jpeg

Các tệp có đuôi .jpeg (ảnh JPEG) sử dụng kiểu MIME image/jpeg.

Cập nhật

image/jpeg
Kiểu MIME cho .jpeg
Hình ảnh
Danh mục
Không
Nén bằng gzip/Brotli

Kiểu MIME của tệp .jpeg là gì?

Kiểu MIME (media type) của tệp ảnh JPEG có đuôi .jpeg là image/jpeg. Cùng kiểu này cũng được dùng cho .jpg. Giống hệt .jpg. image/jpg không phải kiểu đã đăng ký và một số client nghiêm ngặt sẽ từ chối nó.

Header Content-Type

Content-Type: image/jpeg

Cấu hình máy chủ

Máy chủCấu hình
Nginx (mime.types hoặc types {})image/jpeg jpeg;
Apache (.htaccess)AddType image/jpeg .jpeg
IIS (web.config)<mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
Node.js / Expressres.type('jpeg') hoặc res.setHeader('Content-Type', 'image/jpeg')
Amazon S3Đặt Content-Type: image/jpeg cho đối tượng (metadata), hoặc truyền --content-type image/jpeg vào aws s3 cp

Có nên nén tệp .jpeg không?

Không. Tệp ảnh JPEG đã được nén sẵn bên trong, nên gzip hay Brotli chỉ tốn CPU và gần như không giảm dung lượng — đôi khi còn làm tăng. Hãy loại image/jpeg khỏi cấu hình nén của bạn.

Vì sao kiểu MIME quan trọng

Trình duyệt quyết định xử lý phản hồi — hiển thị, thực thi, phát hay tải xuống — dựa trên header Content-Type, chứ không phải đuôi tệp. Với X-Content-Type-Options: nosniff, kiểu sai khiến stylesheet và script bị chặn hoàn toàn. Với tệp tải lên, đừng bao giờ tin kiểu do client gửi; hãy kiểm tra nội dung tệp (magic bytes) trên server.

Câu hỏi thường gặp

Kiểu MIME của .jpeg là gì?
image/jpeg.
Làm sao để đặt Content-Type cho .jpeg trong Nginx?
Đảm bảo image/jpeg jpeg; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi tải lại Nginx.
Có nên gzip tệp .jpeg không?
Không — định dạng này đã được nén sẵn, nên nén HTTP không mang lại lợi ích nào.