Foren
uploadRequest - SourceFile is coming as null
vinod borole, geändert vor 10 Jahren.
uploadRequest - SourceFile is coming as null
New Member Beiträge: 4 Beitrittsdatum: 15.06.13 Neueste Beiträge
My JSP Code:
My Java Code:
I am getting sourceFileName =null and file = null
Can any one help?
<div id="deliveryTypeId" style="display: none">
<form enctype="multipart/form-data" method="post" name="uploadDelTypeFrm" action="${uploadDelType}" id="uploadDelTypeFrm">
<table>
<tbody><tr>
<td>Delivery Type</td>
<td><input type="file" id="deliverytypexml" name="<portlet:namespace/>deliverytypexml"></td>
<td><input type="button" id="uploadDeliveryXml" value="Upload" name="uploadDeliveryXml"></td>
</tr>
</tbody></table>
</form>
</div>
My Java Code:
try {
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);
String sourceFileName = uploadRequest.getFileName("deliverytypexml");
File file = uploadRequest.getFile("deliverytypexml");
} catch (Exception e) { }
I am getting sourceFileName =null and file = null
Can any one help?
Apoorva Prakash, geändert vor 10 Jahren.
RE: uploadRequest - SourceFile is coming as null
Liferay Master Beiträge: 658 Beitrittsdatum: 15.06.10 Neueste Beiträgevinod borole:
My JSP Code:<div id="deliveryTypeId" style="display: none"> <form enctype="multipart/form-data" method="post" name="uploadDelTypeFrm" action="${uploadDelType}" id="uploadDelTypeFrm"> <table> <tbody><tr> <td>Delivery Type</td> <td><input type="file" id="deliverytypexml" name="<portlet:namespace/>deliverytypexml"></td> <td><input type="button" id="uploadDeliveryXml" value="Upload" name="uploadDeliveryXml"></td> </tr> </tbody></table> </form> </div>
My Java Code:try { UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); String sourceFileName = uploadRequest.getFileName("deliverytypexml"); File file = uploadRequest.getFile("deliverytypexml"); } catch (Exception e) { }
I am getting sourceFileName =null and file = null
Can any one help?
Hello Vinod,
Try thr following:
try{
File file = uploadPortletRequest.getFile(ManageUserProfileConstants.PARAM_USER_IMG);
InputStream stream = new FileInputStream(file);
byte[] imgBytes = FileUtil.getBytes(stream);
UserServiceUtil.updatePortrait(userId, imgBytes);
}catch(Exception e){
if(ERR)LOG.error(e.getLocalizedMessage());
}
HTH.
Thanks and Regards,
Apoorva Prakash
vinod borole, geändert vor 10 Jahren.
RE: uploadRequest - SourceFile is coming as null
New Member Beiträge: 4 Beitrittsdatum: 15.06.13 Neueste BeiträgeApoorva Prakash:
vinod borole:My JSP Code:<div id="deliveryTypeId" style="display: none"> <form enctype="multipart/form-data" method="post" name="uploadDelTypeFrm" action="${uploadDelType}" id="uploadDelTypeFrm"> <table> <tbody><tr> <td>Delivery Type</td> <td><input type="file" id="deliverytypexml" name="<portlet:namespace/>deliverytypexml"></td> <td><input type="button" id="uploadDeliveryXml" value="Upload" name="uploadDeliveryXml"></td> </tr> </tbody></table> </form> </div>
My Java Code:try { UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); String sourceFileName = uploadRequest.getFileName("deliverytypexml"); File file = uploadRequest.getFile("deliverytypexml"); } catch (Exception e) { }
I am getting sourceFileName =null and file = null
Can any one help?
Hello Vinod,
Try thr following:try{ File file = uploadPortletRequest.getFile(ManageUserProfileConstants.PARAM_USER_IMG); InputStream stream = new FileInputStream(file); byte[] imgBytes = FileUtil.getBytes(stream); UserServiceUtil.updatePortrait(userId, imgBytes); }catch(Exception e){ if(ERR)LOG.error(e.getLocalizedMessage()); }
HTH.
Thanks and Regards,
Apoorva Prakash
Thank you Apoorva for your response, can you please let me know what is "ManageUserProfileConstants.PARAM_USER_IMG" and where it came from?
Priyanka Dhingra, geändert vor 10 Jahren.
RE: uploadRequest - SourceFile is coming as null
Liferay Master Beiträge: 501 Beitrittsdatum: 20.12.11 Neueste Beiträge
vinod borole, geändert vor 10 Jahren.
RE: uploadRequest - SourceFile is coming as null
New Member Beiträge: 4 Beitrittsdatum: 15.06.13 Neueste Beiträge
The files i am uploading are more than 1KB. Also another observation i have found is by tracking my request in the firefox debugger i get "302" Move temporary status code for my upload request...i am not sure if this is causing the problem...i am running my app locally on localhost:8080