第 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);
}