Я также не знаком с инфраструктурой воспроизведения, но в целом для многокомпонентных запросов (например, загрузки файлов),
- данные из входного потока записываются во временный файл в локальной файловой системе, еслиразмер ввода достаточно большой
- запрос затем отправляется вашему контроллеру
- ваш контроллер получает объект File из каркаса.(этот объект файла указывает на временный файл)
для загрузки общих файлов Apache, вы можете использовать DiskFileItemFactory, чтобы установить пороговое значение размера, прежде чем среда решит, записать ли файл на диск или сохранитьв памяти.Если хранится в памяти, платформа копирует данные в DataOutputStream (это делается прозрачно, так что ваш сервлет будет по-прежнему работать с объектом File, не зная, находится ли файл на диске или в памяти).
возможно, существует похожая конфигурация для игровой среды.