Even more stable and stable, is to upload it to the same server (online).
Server / Online
Of course, that in an organized way. For example:
/diretorio_de_upload/clientes/id-do-cliente/tipo-do-arquivo/arquivo.ext
So, at least everything is organized by client and file type .
Office Computer
To do this, you'll have to configure a lot more things , for example:
- Configure the router to allow connections
- Configure port-based connection redirection
- Configure access permissions (annoying / dangerous)
- Keep it always on
- And if you want to complicate it a bit, set up a DNS in it and allow it to be accessed directly through a host / domain: in quotes, you are setting up a server in the office
Summarizing
The most practical, simple and fast is undoubtedly to keep online.
Cost x Benefit
Maybe because of the amount of files / access, you'd better get some server that provides you with on demand .
I'd recommend reading / studying / checking Amazon servers (AWS): link