我创建了一个 Web 服务,Java
它返回一个DataHandler
. 这必须能够返回 a File
,它工作正常。但它也应该能够返回一个String
. 知道如何String
用 a转移 aDataHandler
吗?
问问题
7196 次
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 回答