Простое размещение, возможно, не является универсальным решением, но вы должны иметь возможность создать действие загрузки файла в форме (я думаю, что тип mime определяется сервером приложений, поэтому он находится вне рамок.)
<package name="upload" extends="struts-default">
<action name="*.*" class="someClass">
<param name="filePrefix">{1}</param>
<param name="fileExtension">{2}</param>
<action name="*.*" class="someClass">
</package>
Не проверено , тогда вы можете назвать его с помощью http://address_and_port/context_root/upload/myFile.jpg
Не так широко, как тип пантомимы, но если вы делаете только несколькофайлов, которые он будет работать, и, возможно, его стоит запомнить (можно даже выполнить действие с косыми чертами и проанализировать значения между ними в качестве параметров).
PS: я не знаю, требуется ли экранированиедля точек ...