Lines 245-251
Link Here
|
245 |
revisionUri = uri.toString(); |
245 |
revisionUri = uri.toString(); |
246 |
try { |
246 |
try { |
247 |
File file = new File(rootpath + revisionUri); |
247 |
File file = new File(rootpath + revisionUri); |
248 |
FileInputStream is = new FileInputStream(file); |
248 |
FileInputStream fis = new FileInputStream(file); |
|
|
249 |
|
250 |
ByteArrayOutputStream out = new ByteArrayOutputStream(); |
251 |
int len = -1; |
252 |
byte[] buf = new byte[BUFFER_SIZE]; |
253 |
while ((len = fis.read(buf, 0, buf.length)) != -1) { |
254 |
out.write(buf, 0, len); |
255 |
} |
256 |
out.close(); |
257 |
fis.close(); |
258 |
byte[] content = out.toByteArray(); |
259 |
ByteArrayInputStream is = new ByteArrayInputStream(content); |
260 |
|
249 |
InputStreamReader reader = new InputStreamReader |
261 |
InputStreamReader reader = new InputStreamReader |
250 |
(is, CHARACTER_ENCODING); |
262 |
(is, CHARACTER_ENCODING); |
251 |
result = new NodeRevisionContent(); |
263 |
result = new NodeRevisionContent(); |
Lines 366-372
Link Here
|
366 |
revisionUri = uri.toString(); |
378 |
revisionUri = uri.toString(); |
367 |
try { |
379 |
try { |
368 |
File file = new File(rootpath + revisionUri); |
380 |
File file = new File(rootpath + revisionUri); |
369 |
|
381 |
|
370 |
InputStream is = revisionContent.streamContent(); |
382 |
InputStream is = revisionContent.streamContent(); |
371 |
|
383 |
|
372 |
if (is != null) { |
384 |
if (is != null) { |