Hello there! I am trying to implement a basic file sharing service and, as you may already know, the datastore imposes a 1MB limit for the size of any blob, i thought that i could bypass this obstacle by spliting the file into several blobs but found out that the mentioned limit applies for the whole transaction, in other words, if i split a 10MB blob into ten 1MB blobs i still get the same error when i commit the transaction. I guess i could try saving each blob in a different transaction but i such approach is clearly very prone of error.
My classes where the following: File (holds all the information of a file excepto for its contents) FilePart (holds a part of the file's contents and a foreign key to the file the parts belongs to) My procedure consisted in creating one File and as much FileParts as necessary, then saving it all inside of a transaction. Is there a way to increase the max size of the objects in a transaction or something like that? Has anyone succeded in beating the 1MB restriction? (i mean without using another storing service) thanks in advance! Rafael -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
