Solution 1: The files will be uploaded through the web app (angular) and the path will be used as a reference in the DB ==> simple, nothing to change for the code already implemented
Solution 2: The REST service takes a Base64 encoded string of the file ==> heavier solution, needs to change the implemented code. Gain: Your REST service could be exposed as a standalone API without the need of having to upload the files separately. But then how someone would base encode his files without third party desktop software.
Solution 1: The files will be uploaded through the web app (angular) and the path will be used as a reference in the DB ==> simple, nothing to change for the code already implemented
Solution 2: The REST service takes a Base64 encoded string of the file ==> heavier solution, needs to change the implemented code. Gain: Your REST service could be exposed as a standalone API without the need of having to upload the files separately. But then how someone would base encode his files without third party desktop software.
To think about...