2
我正在處理將處理電子郵件附件的腳本。我看到,大多數情況下,content-type
和content-disposition
標題都具有文件名,但我曾見過只有一個具有正確編碼或有效MIME標題的情況。提取電子郵件附件文件名:內容處置與內容類型
是否有首選標題用於提取文件名?如果是這樣,哪一個?
我正在處理將處理電子郵件附件的腳本。我看到,大多數情況下,content-type
和content-disposition
標題都具有文件名,但我曾見過只有一個具有正確編碼或有效MIME標題的情況。提取電子郵件附件文件名:內容處置與內容類型
是否有首選標題用於提取文件名?如果是這樣,哪一個?
引用維基百科http://en.wikipedia.org/wiki/MIME:
「很多郵件用戶代理還與content-type頭,而不是內容處置頭的文件名參數的名稱參數的文件名發送郵件這種做法是不鼓勵「。
所以看來內容配置是首選。但是,當我使用JavaMail時,目前的JavaMail API似乎只有一個String getDisposition()方法:http://javamail.kenai.com/nonav/javadocs/javax/mail/Part.html#getDisposition()。因此,如果您使用JavaMail,則可能需要直接使用標題。