Exporting DB and images from local to live server

Hi All

I’ve been asked to build an ecommerce site that each night needs to sync with a DB on my client’s local network. So I’m thinking to build in ExpressionEngine and use a cron job to upload an exported copy of the DB to the live server, and have EE read that in. (The syncing needs only be one-way.) The thing I’m stuck on though is how to handle images: The local DB will refer to images on the local server. Each night, I also have to somehow upload all new/changed images to a directory on the live server so that the live site can also pull them in.

Any ideas how I can do this?

Thanks!