Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文件表单jsp上载到amazonS3_Java_Jsp_Amazon S3_Liferay_Liferay 6 - Fatal编程技术网

Java 将文件表单jsp上载到amazonS3

Java 将文件表单jsp上载到amazonS3,java,jsp,amazon-s3,liferay,liferay-6,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 但是我不能像这样读取文件,因为它返回null 我正在使用Amazon AWS SDK

我想使用AWS SDK将一个文件从jsp页面上传到amazon-s3。但由于某些原因,我无法在java类中发送该文件。有人能解释一下我应该如何把文件传递给全班吗

更多信息:

假设我有一个myPage.jsp页面,里面有一个表单,允许用户从计算机中选择一个文件:

    <input type="file" name="myFile" /> Please chose a file to upload
但是我不能像这样读取文件,因为它返回null

我正在使用Amazon AWS SDK、Liferay portlets SDK、java和jsp

我希望这是足够的信息

如果您有任何帮助,我们将不胜感激

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

希望这对你有帮助

它仍然给我零我不知道为什么。谢谢你的努力!将文件上传到文件夹中,然后以java方式上传。您需要使用此“uploadRequest.getFileName(“文件”);”尝试此方法。如果仍然有问题,请告诉我
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);
String sourceFileName = uploadRequest.getFileName("myFile");