View | Details | Raw Unified | Return to bug 21598
Collapse All | Expand All

(-)FileContentStore.java (-2 / +14 lines)
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) {

Return to bug 21598