我已经在Java中创建了一个Web服务,该服务返回了DataHandler
这必须能够返回File,但效果很好。
但是它也应该能够返回String
知道如何使用String传送DataHandler吗?

最佳答案

JavaMail具有可以用于此目的的ByteArrayDataSource:

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

mime类型中的charset确定它将字符串转换为字节时将使用哪种编码。

关于java - 在DataHandler中返回字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15221418/

10-09 17:48