現在の MIME エンティティのコンテントを未解釈のバイトストリームで取得します。
getContentAsBytes(stream:NotesStream, decoded:boolean) : void
パラメータ | 説明 |
---|---|
stream | バイトストリームの出力メディアです。 |
decoded | コンテントをデコードする場合は true (デフォルト) を指定します。そのままエンコードしておく場合は false を指定します。 |
// Do not automatically convert MIME to rich text
session.setConvertMIME(false);
var mime:NotesMIMEEntity = currentDocument.getDocument().getMIMEEntity();
if (mime != null) {
if (mime.getContentType().equals("image") &&
mime.getContentSubType().equals("gif")) {
var stream:NotesStream = session.createStream();
var pathname:string = "c:¥¥notes¥¥data¥¥temp.gif";
if (stream.open(pathname, "binary")) {
mime.getContentAsBytes(stream);
stream.close();
} else requestScope.status = "Can't open c:¥¥notes¥¥data¥¥temp.gif";
} else System.out.println("Not GIF");
} else requestScope.status = "Not MIME";
// Restore conversion
session.setConvertMIME(true);
Java™ MIMEEntity クラスの getContentAsBytes メソッド