06-06-2017 01:50 PM
I am uploading some files in a tree structure, I need to verify if the file already exists in the same folder.
If it is the same file (with the same content) then do nothing.
If it is a different file then save a new version.
How can I compare those files?
Blobs inputBlobs = new Blobs();
inputBlobs.add(file1);
inputBlobs.add(file2);
inputBlobs.add(file3);
nuxeoClient.automation().newRequest("Blob.AttachOnDocument").param("xpath", "files:files").param("document", doc).input(inputBlobs).execute();
06-06-2017 01:57 PM
Hi,
There's no way to do that in Nuxeo. By default the blob is always marked as different when you attach a blob to a document. Indeed, it's costly to check the blob content for each update as blobs can be big, stored somewhere else...
You still can create your own operation to check blob content and then execute your logic (nothing to do or create a version). You can find how to create an operation here.
06-06-2017 02:07 PM
But does it save a new one even if it has the same name?
06-06-2017 02:10 PM
I say this because I'm doing tests and he's saving the same file several times (each time I repeat the test)
06-07-2017 05:03 AM
[Blob.AttachOnDocument](http
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.