工作框架各种使用整理 -- 上传图片文件等

 1 <if condition="identityDocumentFile != null &amp;&amp; identityDocumentFile.size &gt; 0">
 2     <if condition="!identityLocation">
 3         <set field="filename" from="identityDocumentFile.getName()"/>
 4         <set field="contentRoot" from="ec.user.getPreference('mantle.content.root') ?: 'dbresource://mantle/content'"/>
 5         <set field="identityLocation" value="${contentRoot}/employment/${partyRelationshipId}/identity/${filename}"/>
 6     </if>
 7     <set field="docRr" from="ec.resource.getLocationReference(identityLocation)"/>
 8     <script>
 9         fileStream = identityDocumentFile.getInputStream()
10         try { docRr.putStream(fileStream) } finally { fileStream.close() }
11     </script>
12 </if>
13 <if condition="emplAuthzDocumentFile != null &amp;&amp; emplAuthzDocumentFile.size &gt; 0">
14     <if condition="!emplAuthzLocation">
15         <set field="filename" from="emplAuthzDocumentFile.getName()"/>
16         <set field="contentRoot" from="ec.user.getPreference('mantle.content.root') ?: 'dbresource://mantle/content'"/>
17         <set field="emplAuthzLocation" value="${contentRoot}/employment/${partyRelationshipId}/emplAuthz/${filename}"/>
18     </if>
19     <set field="docRr" from="ec.resource.getLocationReference(emplAuthzLocation)"/>
20     <script>
21         fileStream = emplAuthzDocumentFile.getInputStream()
22         try { docRr.putStream(fileStream) } finally { fileStream.close() }
23     </script>
24 </if>
1 <parameter name="identityDocumentFile" type="org.apache.commons.fileupload.FileItem"/>
2             <parameter name="emplAuthzDocumentFile" type="org.apache.commons.fileupload.FileItem"/>
原文地址:https://www.cnblogs.com/dream-to-pku/p/5805867.html