【问题标题】:How to support file upload in web-form Liferay 7?如何在网络表单 Liferay 7 中支持文件上传?
【发布时间】:2018-10-05 12:05:53
【问题描述】:

我需要一个 Liferay Web 表单的简单扩展,以增强 Liferay 7 Web 表单中填充数据的文件附件。

还需要将此文件作为电子邮件的附件发送给注册用户。

我知道如何在 liferay 6.2 中实现此功能,但不知道 liferay 7。我正在使用 liferay 7 GA-5 CE。

任何帮助表示赞赏。

【问题讨论】:

  • 您是指 Web 表单 portlet 还是一般的 portlet?
  • 网络表单portlet

标签: liferay liferay-7


【解决方案1】:

您需要创建一个自定义表单字段类型插件,请在此处找到 liferay wiki Creating Form Field Type。并按照以下步骤,

  1. 将输入类型更改为大豆文件路径中的文件是

    src/main/resources/META-INF/resources/your-plugin-type-name.soy

  2. 创建 dynamic.data.list.form.web 包的片段并覆盖 display/view.jsp 以接受文件,即多部分数据。
  3. 覆盖 AddRecordMVCActionCommand 操作命令以根据需要存储所选文件。
  4. 构建和部署所有 3 个插件

希望这会对你有所帮助。

【讨论】:

    猜你喜欢
    • 2015-11-01
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多