0

我想使用 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 portlets SDK、java 和 jsp

我希望这是足够的信息

任何帮助将不胜感激

4

1 回答 1

0

Tyr 这段代码

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

希望对你有帮助 !!!

于 2013-05-08T09:17:03.543 回答