First of all for what it's worth, out of few forums you are the only one that helped me with the correct suggestions, so thanks a lot!
What doesn't work? Do you still get 404 errors?
It all works now, I meant before I set the path.
All static files that already exist (images, css, js) are rendered as is, without needing to specify the path, so why doesn't this apply straight after storing data (uploading the image in my case) as well?
Basically if I just want to just get static data (images, css, js) I don't need to set paths, but if I want to upload files and view them as soon as I upload them then for some reason I need to set the paths for that, why?