Zipping - единственная опция, которая будет иметь стабильный результат во всех браузерах. Если это не вариант, потому что вы не знаете, что почтовые индексы могут генерироваться динамически, ну, они могут. Если это не вариант, потому что вы недовольны zip-файлами, ну ..
MIME / multipart для сообщений электронной почты и / или передачи POST на HTTP-сервер. Он никогда не предназначался для получения и анализа на стороне клиента транзакции HTTP. Некоторые браузеры это реализуют, другие нет.
В качестве другой альтернативы у вас может быть скрипт JavaScript, открывающий окна, загружающие отдельные файлы. Или Java-апплет (требующий Java Runtime на компьютерах, если это корпоративное приложение, это не должно быть проблемой [поскольку NetAdmin может развернуть его на рабочих станциях]), который загружал файлы в каталог по выбору пользователя.