首页 > 解决方案 > 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?

谢谢

标签: postjsffile-uploadprimefaces

解决方案


我能够通过更改 URL 重写配置来解决我的问题。

我正在将 /fileUpload 映射到 WEB-INF 中的路径。这导致 POST 到无法访问的位置。我没有尝试更改 POST URL,而是映射到 WEB-INF 之外的可访问路径。


推荐阅读