Hi all, Using JDBC I can stream the contents of a file to the database as follows:
File file = …; FileInputStream stream = new FileInputStream(file); PreparedStatement ps = connection.prepareStatement("INSERT INTO FILE_CONTENT (ID, CONTENT) VALUES (?,?)"); ps.setString(1, fileContentID); ps.setBinaryStream(2, stream, (int)file.length()); ps.execute(); ps.close(); connection.close(); Is it possible to do something similar in EOF. I thought that maybe if I created the NSData like this: File file = …; FileInputStream stream = new FileInputStream(file); NSData data = new NSData(stream, 1024); FileContent fileContent = FileContent.create(editingContext); mimeContent.setContent(data); editingContext.saveChanges(); However, creating the NSData object with the stream seems to read all the data into memory. Is it possible to do this in EOF? I'd prefer to use EOF so that I don't have to create a new connection to the database to do this. Thanks Ricardo Parada
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com