What is the best way to upload 30 files per record


I am developing a claims system in which the user needs to send 30 scanned files (JPG or PDF max 500kb).

How best to do? Using a fileinput or any specific extension would be better?

Also update the records will be necessary.

I found FileInput extension of Kartik, but had difficulty implementing mutiplo upload. Anyone know any other better alternative??