Files are changed or do not appear when uploaded

When I upload web page files they either are truncated in some manner and don't display properly or they show 0 KB and are blank when displayed on the web site. Other files simply don't show up on the server at all. Can anyone explain this?