Struts 2: por que uma tag file leva um null mas nÃo leva uma foto para o banco?

Galera,
Estou a uns dias com este problema e não consigo resolver. Já pesquisei o que podia e não consigo encontrar o erro.
Quando não seleciono nada ele salva um NULL no banco, mas quando seleciono uma foto ele me dá erro de result:

HTTP Status 404 - No result defined for action br.com.cerimonial.action.FotosAction and result input

O que está acontecendo? POR QUE SALVA UM NULL MAS NÃO SALVA A FOTO, NÃO LEVA A FOTO PARA O MÉTODO?
Segue meu código:

PÁGINA JSP

<s:form action="salvarFt" namespace="/jsp/fotos">
   <s:hidden name="fotos.id"/>
   <s:file name="fotos.foto"></s:file>
   <s:submit value="Salvar"/>
</s:form>

XML

<action name="salvarFt" method="salvar"	class="br.com.cerimonial.action.FotosAction">
   <result>/jsp/menu.jsp</result>
</action>

Não sei se entendi bem sua dúvida … mas parece que vc que fazer um FileUpload com strut2 ???

No site do Strut existe um documentação bem legal de como fazer FileUpload. Espero que ajude

http://struts.apache.org/2.0.14/docs/file-upload.html

Ate +

Este tutorial do fileupload explica como salvar um arquivo no servidor. na verdade eu quero é salvar uma foto no banco de dados.