Javi mas que tú lo decidas, debes plantearle soluciones al cliente y que
él decida cuál se adapta mas a sus necesidades.
Yo te puedo decir que la mejor es por FTP, darle un user y pass al cliente e indicarle la ruta de donde cargarlo, y enseñarle como cambiar los permisos. Pero a él le puede parecer demasiado engorroso e inncesario si tú lo puedes programar.
Ves?? habla con tu cliente y plantéale las alternativas de solución
Saludos