0
我正在使用javamail读取文件并将附件保存到本地目录。我发送了一个密码保护文件&一个损坏的文件到邮箱&我的代码没有抛出任何异常,这是预期的吗?输入流是否可以读取密码保护/损坏文件的字节
Multipart multipart = (Multipart) message.getContent();
MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(1);
byte[] dataInBytes = IOUtils.toByteArray(part.getInputStream());
String base64Data = Base64.encodeBase64String(dataInBytes))
文件只是一个字节序列。即使它包含加密或损坏的数据,它仍然只不过是一个字节序列。输入流不以任何方式区分或区分。字节是字节。 – SpiderPig