【发布时间】:2013-12-17 23:11:55
【问题描述】:
我有以下代码(伪代码)...
ByteArrayOutputStream output = new ByteArrayOutputStream();
output.write("something\n".getBytes());
output.write("something\n".getBytes());
ByteArrayOutputStream input = new ByteArrayInputStream(output.getBytes());
s3.putStream(input);
然后当我从 s3 获取文件时,它看起来像这样:somethingsomething.
换行符不见了!!我无法弄清楚为什么会发生这种情况,并且互联网搜索没有帮助。有人有什么想法吗?
【问题讨论】:
-
如何检查文件?
-
只是去 s3 控制台并在那里打开它。它显示为 txt 文件。
标签: java amazon-s3 newline bytearrayoutputstream bytearrayinputstream