Have you checked file and folder permissions? Upload button not being there would suggest folder isn't writable. Previous images not being there would suggest the web server isn't able to read those directories (if the files really are still there on the server).
---- If you've found one of my answers useful, please give "Kudos" or "Accept as Solution" as appropriate. Thanks!