将文件从jsp上传到amazon S3

时间:2013-05-08 08:17:06

标签: java jsp amazon-s3 liferay liferay-6

我想使用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

我希望这是足够的信息

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

发送此代码

UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);
String sourceFileName = uploadRequest.getFileName("myFile");

希望这会对你有帮助!!!