That is the way the browser renders file upload fields. Until you select a file, it says no file selected.
You can display the current file value above and put a label on that field to "replace file:" to make it clear that there is no replacement file selected not necessarily no file selected previously.