6

Javaを返すWeb サービスを作成しましたDataHandler。これは、正常に動作する を返すことができる必要がFileあります。ただし、 . を返すこともできる必要がありますString。を転送する方法はStringありDataHandlerますか?

4

1 に答える 1

11

JavaMailには、ByteArrayDataSourceこの目的で使用できる があります。

DataSource ds = new ByteArrayDataSource(theString, "text/plain; charset=UTF-8");
DataHandler handler = new DataHandler(ds);

MIME タイプのcharsetは、文字列をバイトに変換するために使用するエンコーディングを決定します。

于 2013-03-05T11:29:46.030 に答える