I have noticed that when a student uploads homework, the teacher is unable to view.
OK, there are a range of possible issues here. The place to start is to see whether the file, as it is listed in Gibbon, is actually in that location on your web server (e.g. in [absolutePath]/uploads/2017/03). Can you log into your server and check that?