Java Automation Client - Upload change file name
Hello, I am trying to upload a file using the java automation client :
FileBlob blob = (FileBlob) session.getFile(path); session.newRequest(“Blob.Attach”).setHeader(Constants.HEADER_NX_VOIDOP, “true”).setInput(blob)
The file uploads fine, but doesnt keep his original name, instead, the file in the nuxeo server was uploaded as nx-automation-upload-xxxxxxxxxxx.tmp. All files i tried to upload are renamed with the prefix nx-automation-upload- and a .tmp extension.
Is there a way to upload files keeping original names and extensions on server?
I managed to do it :
document = (Document) session.newRequest("Document.Update").setHeader(Constants.HEADER_NX_SCHEMAS, "*").setInput(document).set("properties", document).execute();
It works when I create a specific type of document (Picture, video, etc.) but not when I create a file, even if I put a picture in it for example. Anyone knows why ?