1

我的问题是我想使用网页选择一个文件夹并使用 Spring 将文件夹的所有内容上传到 S3。

我已经尝试过 Spring MVC multipartresolver 来上传文件,它工作正常。我也使用 JetS3t 将文件夹和文件上传到 S3。但是如何使用我的网络应用程序选择一个文件夹并告诉它将所有文件和子文件夹上传到 S3。我正在使用 Spring MVC 3。

4

1 回答 1

0

不使用“正常”的基于 HTML 表单的文件上传。这与 Spring 或 amazon 无关,它只是 HTML 中的一个限制。在 WHAT 工作组中建议添加此功能,但那是不久前的事了,我认为它没有任何结果。

您拥有的关闭是允许您选择多个文件的“多个”文件选择器(“ ”)选择器。<input type="file" multiple>与 HTML5 中的新 FileReader API(示例)一起,这让您更接近您想要的。不幸的是,IE 不支持“多个”。

对于真正的目录选择和上传,您必须使用 Java Applets 或类似技术。为了被允许与文件系统交互,applet 必须正确签名。

于 2012-08-08T08:24:18.563 回答