标签: spring amazon-s3 amazon-web-services
我的问题是我想使用网页选择一个文件夹,并使用Spring将文件夹的所有内容上传到S3。
我已经尝试过Spring MVC multipartresolver来上传文件,它运行正常。我也使用JetS3t将文件夹和文件上传到S3。但是如何使用我的Web应用程序选择文件夹并告诉它将所有文件和子文件夹上传到S3。 我正在使用Spring MVC 3。
答案 0 :(得分:0)
不使用“普通”基于HTML表单的文件上传。这与Spring或亚马逊无关,它只是HTML的一个限制。在WHAT工作组中已经suggested添加了这个功能,但是那是一段时间之前,我认为没有任何事情发生过。
您关闭的是“multiple”文件选择器(“<input type="file" multiple>”)选择器,可让您选择多个文件。与HTML5中的新FileReader API(example)一起,这可以让您更接近您想要的内容。不幸的是,IE中不支持“多个”。
<input type="file" multiple>
对于真正的目录选择和上传,您必须查看Java Applet或类似技术。为了允许与文件系统交互,必须正确签署applet。