Hi,
It is because for each file you are fetching file from
FileUpload1 control. if you have multiple control then you need to get your file from all corresponding file uploader control. your code logic is incorrect.
Check
this[
^] link to know about accessing dynamically added control.
Thanks
-Amit Gajjar