1

私は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 .

4

1 に答える 1