Не знаю как точно сформулировать, чтобы поискать готовые решения.
Через getUserMedia API на javascript можно получить доступ к локальной камере на компьютере
и сделать снимок.
Т.е. кастомизировать файл аплоад для картинки можно так (загрузить файл, сделать снимок)
Теперь, что хочу плюсом в качестве камеры возможность выбрать еще свой смартфон .
Понятно, что на телефоне должна быть какая-то программа и общее хранилище или протокол обмена.
Если удобнее для пользователей не посоветуете, то пока решил сделать так
На рабочем столе смарта ярлык (через manifest облогорожен ) на нужное место админки.
Авторизоваться, Авторизованный может грузить фото в личную папку.
В остальных местах админки, можно из этой галереи перемещать к нужным сущностям.