На странице, которую вы развернули, есть ошибка:
Вы заявляете свою кнопку как следуйте в вашем HTML
<input type="file" value="upload" id="filebutton" />
но вы устанавливаете свой EventListener на кнопку с идентификатором в верхнем регистре B
fileButton.addEventListener('change' , function(e) {
Изменить на
filebutton.addEventListener('change' , function(e) {
и оно должно работать.
Вы можете увидеть ошибку из консоли браузера: ReferenceError: fileButton is not defined
Напоследок обратите внимание, что в коде вашего вопроса это правильно! Вы используете fileButton
в двух местах.