在服务器端检索上传的relativePath文件

我使用基于jQuery-File-Upload的Primefaces(JSF框架)中的fileUpload。 我试图让这个组件支持拖放文件夹,这要感谢Firefox或Chrome的新File API。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/webkitdirectory#Example到目前为止,我已经能够通过passthrough属性来实现它。

其中一个有趣的功能是“webkitRelativePath”,允许知道上传文件的相对路径。

我想知道如何在服务器端检索这个信息,所以我可以用这个新信息创建一个对象。

谢谢你的帮助。


那么我刚刚从fileupload.js中读到他的:

_initXHRData: function (options) {
     ...
     formData.append(
     ($.type(options.paramName) === 'array' &&
          options.paramName[index]) || paramName,
          file,
          file.uploadName || file.name
     );
     ...
}

(包含webKitRelativePath的文件)

所以我猜这些信息已经传递给了服务器,你不觉得吗? 因为我使用的是Servlet 3.0,所以我应该能够从Part对象中检索它,手指越过...

链接地址: http://www.djcxy.com/p/46225.html

上一篇: Retrieve uploaded relativePath file on server side

下一篇: HTML5 File Upload to Java Servlet