File uploading Laravel

Good morning everyone
I have a task to add a feature to a website that allows the client to upload a document and let him open his document later
Now l have two questions
I let him open the document by the decument link (Storage location)…is it secure?? Bz he can knew the storage location

The second question is that if the file contain tables or Arabic words when i try to open it on the browser after uploading it a strange symbols appears not the file content….

I created a button and put the decument link in it to let the client open his decument….but l don’t know if it the best practice or not