Revision 5066
Added by ben leinfelder over 14 years ago
MetacatCatalog.java | ||
---|---|---|
12 | 12 |
|
13 | 13 |
import java.io.File; |
14 | 14 |
import java.io.IOException; |
15 |
import java.io.InputStreamReader; |
|
15 | 16 |
import java.io.Reader; |
16 | 17 |
import java.sql.Connection; |
17 | 18 |
import java.sql.DriverManager; |
... | ... | |
387 | 388 |
try { |
388 | 389 |
/* Perform a Metacat read operation on this docid */ |
389 | 390 |
Metacat metacat = MetacatFactory.createMetacatConnection(metacatURL); |
390 |
Reader reader = metacat.read(docid);
|
|
391 |
Reader reader = new InputStreamReader(metacat.read(docid));
|
|
391 | 392 |
StringBuffer stringBuffer = IOUtil.getAsStringBuffer(reader, true); |
392 | 393 |
String emlString = stringBuffer.toString(); |
393 | 394 |
recordMap.put("recordBytes", emlString); |
Also available in: Unified diff
return InputStream instead of Reader in the MetacatClient read() and readInlineData() methods. Can now handle binary data
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4432