Cập nhật:
Ok, tôi đã tìm kiếm một số chi tiết và thử nghiệm về vấn đề này, và nó quay ra tất cả họ đang nói dối về MIME-type (không bao giờ tin tưởng bất kỳ thông tin gửi của khách hàng, tôi biết).
Tôi đã kiểm tra một loạt các tập tin với mã hóa khác nhau (tạo ra với libjpeg) loại
Official
MIME cho file jpeg: image/jpeg
Nhưng một số ứng dụng (đặc biệt là MS Internet tìm hiểu nhưng cũng Yahoo! mail) gửi tệp jpeg dưới dạng image/pjpeg
Tôi nghĩ rằng tôi biết rằng pjpeg đứng cho 'tiến bộ' jpeg. Nó chỉ ra rằng mã hóa lũy tiến/tiêu chuẩn không có gì để làm với nó.
MS Internet explorer gửi tất cả tệp jpeg dưới dạng pjpeg bất kể nội dung của tệp là gì.
Tương tự đối với citrix: tất cả tệp jpeg gửi từ ứng dụng khách citrix được báo cáo là loại image/x-citrix-pjpeg
MIME.
Bản thân các tệp đó không bị ảnh hưởng (giống hệt trước và sau khi tải lên). Vì vậy, nó chỉ ra rằng sự khác biệt trong loại MIME chỉ là một dấu hiệu cho thấy phần mềm được sử dụng để gửi các tập tin?
Tại sao mọi người lại phát minh ra loại MIME mới nếu không có sự khác biệt về nội dung tệp?
Không thực sự trả lời câu hỏi, nó chỉ cung cấp giải pháp thay thế. – Jacco