Ваша загрузка, по-видимому, не удалась, но, как написана ваша функция, вставка базы данных происходит и происходит в любом случае. Для начала вы можете захотеть переместить эту функциональность //save
в оператор if
(где отображается сообщение об успешном завершении). Тогда, по крайней мере, вы не получите запись БД без загрузки.
Что касается того, почему загрузка файла не удалась, хорошее место, чтобы начать расследование: наличие и настройки разрешений для этой папки.