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:
<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?
thumbnail
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äge
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
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
Apoorva 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?
thumbnail
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
check this
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