在服务器端检索上传的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
对象中检索它,手指越过...