如何调用附件预览的接口?
本帖最后由 szhtest 于 2024-9-3 16:29 编辑目前自行在流程表单里写了个按钮,click事件写了window.open(URL)下载,现在想新做个按钮弄文件预览功能。请问如何调用附件控件中的“预览”接口
您要用什么方式去预览?onlyoffice?libreoffice?还是什么?具体都预览什么格式的附件? 本帖最后由 szhtest 于 2024-9-6 08:59 编辑
论坛管理员 发表于 2024-9-4 10:18
您要用什么方式去预览?onlyoffice?libreoffice?还是什么?具体都预览什么格式的附件? ...
1.都可以吧?没什么限制。业务就是不想下载就能查阅的。系统原本已经加装了onlyoffice和libreoffice
2.文件格式应该是pdf,word,txt,excel这类
3.因为一些需求我们流程表单自己写了个附件区,所以我能获取到文件的URL和var attachmentList = this.documentContext.getAttachmentList(),但是没法采用系统原先的附件控件。所以如果我想做文件预览应该怎么操作呢?:handshake
4.尝试调用了流程接口——附件的previewimage和previewpdf,都显示需要云服务,但我们没有上云的,所以似乎用不了这两个接口。。。previewimageresult和previewpdfresult接口要传“flag:标识”,请问这个是什么?我传附件id进去无效,这两个接口我没上云能调用吗?
请问我如何在表单脚本中,不采用系统附件控件但已经能得到文件URL和attachmentList数据的情况下,做出文件预览功能呢?
论坛管理员 发表于 2024-9-4 10:18
您要用什么方式去预览?onlyoffice?libreoffice?还是什么?具体都预览什么格式的附件? ...
求救求救 http://host/x_desktop/app.html?app=OnlyOfficeEditor&status={"documentId":"f49117af-c461-4644-ad5a-f0ecb9852c3e","mode":"view","jars":"x_processplatform_assemble_surface"}
documentId 为附件id,这个是onlyoffice的 xadmin 发表于 2024-9-9 09:31
http://host/x_desktop/app.html?app=OnlyOfficeEditor&status={"documentId":"f49117af-c461-4644-ad5a-f0 ...
是的,最后我也是按这个方案解决的。就是存在一个越权问题,用户只要有这个网址就可以打开该文件。。:'(请问接口那些为什么都没法调呢 本帖最后由 tjl12345 于 2024-11-22 10:14 编辑
请教你一下,我们现在的附件以前双击可以预览,现在双击必须下载才可以看,请问你这边可以实现点击预览附件内容吗,交流一下,感谢!!!
我需要看的附件是审批表单中默认的“附件”那里
tjl12345 发表于 2024-11-22 10:12
请教你一下,我们现在的附件以前双击可以预览,现在双击必须下载才可以看,请问你这边可以实现点击预览附件 ...
你采用的是系统控件的话,应该是在控件属性配置那里,你得勾选是否允许预览:是,并且勾选在线预览的方式onlyoffice、libreoffice之类的
页:
[1]