我想使用AWS SDK从jsp页面上传文件到amazon-s3。但由于某种原因,我无法在我的java类中发送文件。有人可以解释我应该如何将文件传递给班级。
更多信息:
我们说我有myPage.jsp页面,里面有一个允许用户从他的计算机中选择文件的表单:
<input type="file" name="myFile" /> Please chose a file to upload
我有upload.java文件
public void UploadDocument(ActionRequest actionRequest, ActionResponse actionResponse) throws
IOException, PortletException, AmazonClientException, AmazonServiceException{
File upFile = new File(actionRequest.getParameter("myFile");
...
//From fere on i make my amazon connection and i ma trying to pass the file
}
但我无法读取文件,因为它返回null。
我正在使用Amazon AWS SDK,Liferay portlet SDK,java和jsp
我希望这是足够的信息
任何帮助将不胜感激
答案 0 :(得分:0)
发送此代码
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);
String sourceFileName = uploadRequest.getFileName("myFile");
希望这会对你有帮助!!!