Hi,
I'm working with r3 3.11.2.6, and at this moment locally in my machine.
I have the following use case:
I need to allow the application to upload/download files (text, binary, and other specialized formats).
The files could be very big, up to tens of Gb or more.
I'm aware of the File field type, that will provide and interface to browse my local machine and upload the file to the path specified in the config.json.
Would this be the right way to solve this scenario with r3?
Additionally, I've noticed that the file names are encoded when saved in the server, and saved in separate folders named as the first 3 characters of the file name.
However in the Form the original file name is shown.
I need to be able to, given the name shown in the Form, provide the encoded name, so in case a user needs to open the file in the server, from outside the application, with another specialized application, he knows which encoded name he must open. So... two questions here:
1. In which table/tables can I find the relationship between these two names? And how would you suggest I provide this association to the user, in the context of r3?
2. Is there a way to override the one file per folder behavior by means of configuration? (I guess there is a purpose behind this way of storing the files, but for my use case is extremely impractical)
And finally, when I edit a record and delete a file associated to the record in the Form, the file is not deleted in the file system. Neither when I delete the whole record. Could this be a bug? or it is the expected behavior?
Thank you!!