upload files
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎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();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-06-2017 02:07 PM
But does it save a new one even if it has the same name?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎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)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-07-2017 05:03 AM
[Blob.AttachOnDocument](http
