私はHMEFMessage
すべての添付ファイルを使用して繰り返しています
for (Attachment tnefAttachment : hmef.getAttachments()) {
を使用してアタッチメント サイズを取得できますtnefAttachment.getMAPIAttribute(MAPIProperty.ATTACH_SIZE)
。このメソッドは MAPIAttribute インスタンスを返し、byte[] を返す getData() しかありません。
byte[] を MAPIAttribute から Long (サイズ) に変換するにはどうすればよいですか?
これによると - https://poi.apache.org/apidocs/org/apache/poi/hmef/attribute/package-summary.html - ATTACH_SIZE では機能しない MAPIStringAttribute.getAsString(attr) があります。
編集 - http://grepcode.com/file/repo1.maven.org/maven2/org.openl.rules/org.openl.lib.poi.dev/5.9.4.1/org/apache/poiによると、ATTACH_SIZE は長い/hsmf/datatypes/MAPIProperty.java .