多 Part/Form-data 操作请求在 iPhone Liferay 7 上不起作用

Multi Part/Form-data action request is not working on iPhone Liferay 7

您好,我有自定义用户配置文件 portlet,我正在其中更新用户详细信息、用户密码和用户配置文件图片。我可以从桌面 android phone 和 iPhone 7 成功完成所有这些操作,但是从 iPhone6/6s 或 iPad 我收到错误请求(400)错误从服务器如果我只有 change/edit 输入字段,如果我上传新图像和 change/edit 其他字段,一切正常。

我正在使用 Lifeary CE GA 5,tomcat 捆绑包。

我不知道如何调试它,任何帮助将不胜感激。

谢谢, 迪普蒂

在我们的案例中,问题出在提交按钮上。它在 onClick 动作中被定义为带有 jQuery submit() 的锚点。我们将其更改为常规 <button type="submit" ...>,iphone 的问题已经解决。 希望对你有帮助。