logo
GeekFormat

Trình phân tích Content-Disposition

Trình phân tích Content-Disposition

Phân tích tiêu đề Content-Disposition: loại gửi, tên tệp và filename* cho tên tệp quốc tế hóa và mã hóa RFC 5987.

Tóm tắt Phân tích

Loại Gửi
attachment
Tên Tệp Hiệu quả
report Q2.csv
tên tệp
report.csv
filename*
UTF-8''report%20Q2.csv

Trình tạo

attachment; filename="report.csv"; filename*=UTF-8''report%20Q2.csv

Xem trước JSON

{
  "type": "attachment",
  "parameters": {
    "filename": "report.csv",
    "filename*": "UTF-8''report%20Q2.csv"
  },
  "effectiveFilename": "report Q2.csv",
  "warnings": []
}

Hiểu header tải xuống trực tuyến, trước tiên làm rõ lỗi mã hóa tên file.

Đề xuất Liên quan

Trường hợp sử dụng

  • Sau khi tải file thấy tên bị lỗi mã hóa hoặc trình duyệt không xem trước như dự kiến, hãy kiểm tra cách viết cụ thể của Content-Disposition
  • Sử dụng trình tạo để tạo header Content-Disposition chuẩn khi gỡ lỗi API xuất file Excel, PDF v.v.
  • So sánh loại attachment và inline khi kiểm tra sự khác biệt giữa hành vi xem trước nội tuyến và tải xuống tệp đính kèm của trình duyệt
  • Xác nhận mã hóa UTF-8 của filename* có chính xác không khi xác minh gateway hoặc CDN truyền qua header phản hồi tải xuống

Tính năng

  • Hành vi tải xuống được làm rõ: Xem trước, tải xuống, mã hóa tên file được tách riêng
  • Ít lỗi tên file tiếng Trung: Đặc biệt phù hợp kiểm tra tương thích filename và filename*
  • Cần thiết khi tích hợp API: Phù hợp xuất file, tải xuống tệp đính kèm, liên kết xem trước và kịch bản truyền qua gateway
  • Kết quả phân tích rõ ràng: Trường được tách rõ ràng, tiện sao chép một lần cho developer hoặc đối chiếu với cấu hình máy chủ

Cách Sử dụng

  1. Dán nội dung header phản hồi Content-Disposition vào khu phân tích, hoặc dùng trình tạo để cấu hình các trường
  2. Xem loại disposition, effectiveFilename, giá trị filename và filename* ở chế độ phân tích
  3. Chọn attachment hoặc inline, điền filename và tên file UTF-8 ở chế độ tạo
  4. Sao chép nội dung Content-Disposition đã tạo để dùng cho gỡ lỗi API hoặc đối chiếu cấu hình máy chủ

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

Tại sao tên file tải xuống bị lỗi mã hóa?

Nguyên nhân thường gặp nhất là mã hóa filename không đầy đủ, hoặc chỉ viết filename mà không xử lý filename*. Tách header phản hồi ra xem thường có thể nhanh chóng định vị vấn đề.

attachment và inline khác nhau như thế nào?

attachment thường biểu thị tải xuống tệp đính kèm, inline thiên về xem trước nội tuyến trên trình duyệt. Sau khi phân tích có thể thấy rõ cách xử lý file, tiện kiểm tra hành vi tải xuống và xem trước.

Công cụ này phù hợp tích hợp API và kiểm tra tải xuống file không?

Phù hợp. Đặc biệt dùng cho API xuất file Excel, PDF, file nén v.v., có thể nhanh chóng xác minh tên file, mã hóa và cấu hình header phản hồi có chính xác không.

Có thể dùng để kiểm tra tên file tiếng Trung và mã hóa RFC 5987 không?

Có thể. Công cụ sẽ tập trung giúp nhận diện sự khác biệt giữa filename và filename*, phù hợp kiểm tra tên file tiếng Trung, khoảng trắng, ký tự đặc biệt và các vấn đề tương thích.