java - 上传文件到Liferay服务器

标签 java api file-upload liferay portal

我正在使用 Liferay 6.2 CE,我想添加一个简单的功能,管理员可以将文件上传到 liferay 服务器并在页面上添加指向该文件的超链接。

我在 Liferay 的 6.1 文档中发现,在该版本中管理员可以创建一个数据列表并在其中添加文件上传字段,如下所示: enter image description here

不幸的是,在 Liferay 6.2 中这个字段不存在(我很困惑这是什么原因): enter image description here

我还看到,在创建新博客文章期间,浏览器内有一个 HTML 编辑器,具有添加图像的功能。当按下时,用户可以从硬盘中选择一个文件,然后将其上传到liferay服务器并添加为<img>标记到博客编辑器并链接到如下所示的目录:/documents/11469/0/UPLOADED_FILE.zip/ .

enter image description here

但是对于用户来说,通过使用图像 uploader 并手动编辑源代码来更改<img>来上传普通文件(例如.zip文件)并不直观。标签恢复正常<a> anchor 。

所以我的问题是我是否需要使用 API 以编程方式解决所描述的问题(我相信 DLFileEntryLocalServiceUtil 用于此目的),或者是否有其他方法可以使用 liferay 功能来实现此目的?

最佳答案

Liferay 6.1 中的“FileUpload”字段在 Liferay 6.2 中重命名为“Document”字段。

关于java - 上传文件到Liferay服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087339/

相关文章:

scala - 使用 Play 2.0 : exists but replace parameter is false 上传 Ajax 文件

java - 需要有关使用 SQL 和 java 程序的分离度的帮助

c++ - 为什么在 Windows 上,同一个模块有不同的地址?

api - 谷歌翻译API有替代翻译吗?

C# : How to Upload File to a Specific Folder using Google Drive API v3 - Windows Console Application

javascript - 将拖放文件发送到输入类型文件元素

java - Spring Boot中update方法的实现

java - HazelCast分布式二级缓存和更新失效

java - 为什么时间序列集合图表中的数据显示不正确?

java - 将 ADT 从 21.0 更新到 21.1