If a customer wants to have it's data in a separate db I would always
deploy a dedicated webapp instance alongside. It's going to be a messy
architecture if multiple instances of the same webapp (I reckon you are
aiming for scalability too) must access multiple databases or database
instances.
Hmm, good questions.
There isn't currently any way to indicate or filter the allowing files to
upload. I imagine that would be a reasonably straightforward enhancement.
You could, probably, use the validateXxx() supporting methods to check the
file after it has been uploaded, but that isn't an