第 7 章 消息发送
7.1. 写入到流传输的大信息
要写入到大信息,使用 BytesMessage.writeBytes()
方法。以下示例从文件中读取字节并将其写入信息:
示例:编写到流传输的大信息
BytesMessage message = session.createBytesMessage(); File inputFile = new File(inputFilePath); InputStream inputStream = new FileInputStream(inputFile); int numRead; byte[] buffer = new byte[1024]; while ((numRead = inputStream.read(buffer, 0, buffer.length)) != -1) { message.writeBytes(buffer, 0, numRead); }