Cosminexus アプリケーションサーバ V8 Webサービス開発の手引
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
(1) 添付ファイルをjava.io.InputStreamオブジェクトとして取得する方法
受信した添付ファイルをjava.io.InputStreamオブジェクトとして取得する場合,受信したjavax.activation.DataHandlerオブジェクトからgetInputStreamメソッドでjava.io.InputStreamオブジェクトを取得します。
java.io.InputStream stream = dhandler.getInputStream();
|
(2) 添付ファイルをjavax.activation.DataSourceオブジェクトとして取得する方法
受信した添付ファイルをjavax.activation.DataSourceオブジェクトとして取得する場合,受信したjavax.activation.DataHandlerオブジェクトからgetDataSourceメソッドで関連づけられたjavax.activation.DataSourceオブジェクトを取得します。
javax.activation.DataSource datasource = dhandler.getDataSource();
|
(3) 添付ファイルをJavaオブジェクトとして取得する方法
受信した添付ファイルをJavaオブジェクトとして取得する場合の手順を示します。ここでは,java.awt.Imageオブジェクトを取得する場合の例を示します。
- 添付ファイルのデータをオブジェクトとして取得します。
受信したjavax.activation.DataHandlerオブジェクトからgetContentメソッドでオブジェクトを取得します。
java.lang.Object content = dhandler.getContent();
|
- 添付ファイルのMIMEタイプを取得します。
受信したjavax.activation.DataHandlerオブジェクトに対して,getContentTypeメソッドを実行します。getContentTypeメソッドを実行することで,添付ファイルのMIMEタイプを取得できます。
java.lang.String mimetype = dhandler.getContentType();
(取得したmimetypeの内容)image/jpeg
|
- オブジェクトを適切な型にキャストします。
添付ファイルのMIMEタイプに応じて,オブジェクトを適切な型にキャストします。
java.awt.Image attachment = (java.awt.Image) content;
|
(4) 添付ファイルをjava.lang.Stringオブジェクトとして取得する方法
受信した添付ファイルをJavaオブジェクトとして取得する場合の手順を示します。
- 添付ファイルのデータをオブジェクトとして取得します。
受信したjavax.activation.DataHandlerオブジェクトからgetContentメソッドでオブジェクトを取得します。
java.lang.Object content = dhandler.getContent();
|
- 添付ファイルのMIMEタイプを取得します。
受信したjavax.activation.DataHandlerオブジェクトに対し,getContentTypeメソッドを実行します。getContentTypeメソッドを実行することで添付ファイルのMIMEタイプおよび文字コードを取得できます。
java.lang.String mimetype = dhandler.getContentType();
(取得したmimetypeの内容)text/plain; charset=UTF-8
|
- オブジェクトを適切な型にキャストします。
添付ファイルのMIMEタイプに応じて,オブジェクトを適切な型にキャストします。
java.lang.String attachment = (java.lang.String) content;
|
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.