Below are steps for upload image using liferay + spring with custom portlet
1 create actuion url
<portlet:actionURL var="ViewService">
<portlet:param name="action" value="registerNewService" />
</portlet:actionURL>
2 form tag
<form method="post"
enctype="multipart/form-data"action="${ViewService}" id="IND06fm">
<body>
<input name="name"/>
<input name="fileData" type="file"/>
<input type="submit" value="submit" />
</body>
</form>
3 post action and recive file at controller side
@ActionMapping(params = "action=registerNewService")
public final void registerNewService(
final ActionRequest request, final ActionResponse responseObject,
final ModelMap mapModelData) {
UploadPortletRequest uploadRequest=PortalUtil.getUploadPortletRequest(request);
request.getAttribute("fileData");
File f=uploadRequest.getFile("fileData");
}
Enjoy file hadling :)
1 create actuion url
<portlet:actionURL var="ViewService">
<portlet:param name="action" value="registerNewService" />
</portlet:actionURL>
2 form tag
<form method="post"
enctype="multipart/form-data"action="${ViewService}" id="IND06fm">
<body>
<input name="name"/>
<input name="fileData" type="file"/>
<input type="submit" value="submit" />
</body>
</form>
3 post action and recive file at controller side
@ActionMapping(params = "action=registerNewService")
public final void registerNewService(
final ActionRequest request, final ActionResponse responseObject,
final ModelMap mapModelData) {
UploadPortletRequest uploadRequest=PortalUtil.getUploadPortletRequest(request);
request.getAttribute("fileData");
File f=uploadRequest.getFile("fileData");
}
Enjoy file hadling :)
No comments:
Post a Comment