Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Validate MIME theo whitelist

    Validate MIME theo whitelist

    Để chỉ cho phép upload ảnh, server kiểm tra MIME type của file có nằm trong danh sách cho phép không.

    Whitelist: image/jpeg, image/png, image/gif, image/webp.

    Cho danh sách MIME của các file, với mỗi file in ALLOW hoặc DENY trên một dòng (theo đúng thứ tự). So sánh MIME không phân biệt hoa thường.

    Ví dụ I/O

    • Input: 2 file image/png, application/pdf → Output: ALLOW rồi DENY
    • Định dạng đầu vào:

      Dòng 1: số nguyên N. N dòng sau, mỗi dòng một MIME type.

    • Ràng buộc đầu vào:

      0 <= N <= 1000.

    • Định dạng đầu ra:

      N dòng: ALLOW hoặc DENY theo thứ tự.

    Ví dụ:

    Đầu vào:

    2
    image/png
    application/pdf
    

    Đầu ra:

    ALLOW
    DENY

    Giải thích:

    image/png nằm trong whitelist (ALLOW); application/pdf thì không (DENY).

    Đang tải editor...