假設您有一個帶有'file'類型輸入標籤的html表單。當文件發佈到服務器時,它將與相關的元數據一起存儲在本地。確定HTTP文件上傳的MIME類型的最佳方法是什麼?
我能想到的三種方法來確定mime類型:
- 使用在 '的multipart/form-data的' 有效載荷提供的mime類型。
- 使用「multipart/form-data」有效內容中提供的文件名並根據文件擴展名查找MIME類型。
- 掃描原始文件數據並使用MIME類型猜測庫。
這些解決方案都不是完美的。
哪一個是最準確的解決方案?
有沒有更好的選擇?