во втором думал делать проверку на наличие места у пользователя
Оставь один и только один save(). Нет смысла на каждый файл дергать.
По файлам проверь отладку и дебаг в компоненте. Сколько файлов уходит и сколько приходит в компонент. Ну и форму лучше сделай с drag&drop, а не один инпут с массивом и сразу отправкой на бек.