我已经用Java创建了一个返回DataHandler的web服务。这必须能够返回一个File,它工作得很好。但是它也应该能够返回一个String。您知道如何使用DataHandler传输String吗?
发布于 2013-03-05 19:29:46
JavaMail有一个ByteArrayDataSource,您可以使用它来实现此目的:
DataSource ds = new ByteArrayDataSource(theString, "text/plain; charset=UTF-8");
DataHandler handler = new DataHandler(ds);mime类型中的charset确定将使用哪种编码将字符串转换为字节。
https://stackoverflow.com/questions/15221418
复制相似问题