Controller not allowing multiple uploads

Your code uses the internalup field and uploads that single file.

The Kirby 2.3 beta includes a feature to upload multiple files. There’s an example in this topic.