在管理面板中预览静态资产
Preview of static asset in admin panel
如何在管理面板中预览一些静态资源?有什么办法可以下载吗?实体 class 中的字段配置如下:
@Column(name = "ASSET_FILE")
@AdminPresentation(friendlyName = "Asset_file", fieldType = SupportedFieldType.ASSET_LOOKUP,
group = SomeClass.GroupName.IMAGE)
private String assetFile;
用户可以上传他的个人资料文件(不一定是图片),作为管理员,我希望能够预览和下载它(从管理面板中的客户个人资料)。
fieldType = SupportedFieldType.ASSET_LOOKUP 只提供从列表上传文件或删除当前文件的机会。
上传 .pdf 文件后从管理面板查看:
如有任何帮助,我们将不胜感激 ;)
这听起来像是一个很好的增强功能,可以自动执行此操作,也许可以在 https://githbu.com/BroadleafCommerce/Issues 上打开一个问题?
作为解决方法,当您在管理员中查看文件时,它有一个 URL 字段。要实际加载 URL,您可以在 url 前加上 /cmssstatic
以便 Broadleaf 解析它。
例如,如果您上传文件 file.pdf
,那么您应该会在管理员中看到 URL 是 /file.pdf
。要真正访问该文件,请在浏览器中转到 https://localhost:8444/admin/cmsstatic/file.pdf
。
您也可以使用 https://localhost:8443/cmsstatic/file.pdf
在前端访问它。
如何在管理面板中预览一些静态资源?有什么办法可以下载吗?实体 class 中的字段配置如下:
@Column(name = "ASSET_FILE")
@AdminPresentation(friendlyName = "Asset_file", fieldType = SupportedFieldType.ASSET_LOOKUP,
group = SomeClass.GroupName.IMAGE)
private String assetFile;
用户可以上传他的个人资料文件(不一定是图片),作为管理员,我希望能够预览和下载它(从管理面板中的客户个人资料)。
fieldType = SupportedFieldType.ASSET_LOOKUP 只提供从列表上传文件或删除当前文件的机会。
上传 .pdf 文件后从管理面板查看:
如有任何帮助,我们将不胜感激 ;)
这听起来像是一个很好的增强功能,可以自动执行此操作,也许可以在 https://githbu.com/BroadleafCommerce/Issues 上打开一个问题?
作为解决方法,当您在管理员中查看文件时,它有一个 URL 字段。要实际加载 URL,您可以在 url 前加上 /cmssstatic
以便 Broadleaf 解析它。
例如,如果您上传文件 file.pdf
,那么您应该会在管理员中看到 URL 是 /file.pdf
。要真正访问该文件,请在浏览器中转到 https://localhost:8444/admin/cmsstatic/file.pdf
。
您也可以使用 https://localhost:8443/cmsstatic/file.pdf
在前端访问它。