post - Primefaces 文件上传更改 POST URI
问题描述
我正在使用 PrimeFaces 6 fileUpload 组件以及 URL 重写框架。这样,到:domain/URI/fileupload 的 http 请求被路由到:domain/OTHER_URI/upload.xhtml
我用一个不同的commandButton作为javascript提交这个PF('fileUploadWidget').submit();
当文件发布到服务器时,它使用了错误的路径 (OTHER_URI/upload.xhtml) 并且失败了。
我尝试在 javascript widgetvar 对象以及页面上的表单中定位和更改它,但它仍然 POST 到错误的 URI。如何更改 PrimeFaces fileupload 提交的 URL?
谢谢
解决方案
我能够通过更改 URL 重写配置来解决我的问题。
我正在将 /fileUpload 映射到 WEB-INF 中的路径。这导致 POST 到无法访问的位置。我没有尝试更改 POST URL,而是映射到 WEB-INF 之外的可访问路径。