查看: 13603|回复: 4

请问如何上传PDF附件并在页面中加载内容?

升级   1.68%

26

主题

30

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2021-3-28 11:47:11 | 显示全部楼层 |阅读模式
管理员你好,我想在内容管理模块(或者可以延伸到流程等其他模块)实现一个功能,就是附件选择PDF文件上传,然后页面上用一个区域加载该PDF的内容直接显示出来,请问可以吗?
我目前用了一个笨办法,就是把文件上传到服务器指定目录,然后加载第三方的PDFObject.js,通过指定路径来显示。但这样有个问题,就是我得给用户开服务器目录的共享权限,这样不符合在平台内操作的规范,所以想寻求一个更加合理的、只在平台前端就能实现的方法。谢谢!
另,由于页面使用了一些ES6的语法,所以只能用非IE系的浏览器了,所以office控件是没法用的。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-3-29 10:25:28 | 显示全部楼层
您好:
1.我们平台默认暂时不支持pdf 直接预览。
2.如果您现在要直接预览,暂时只能考虑市面上的第三方控件,比如您PDFObject.js。
3.但是为什么一定要上传到其他指定目录呢,直接附件上传,然后获得附件不就好了
回复

使用道具 举报

升级   1.68%

26

主题

30

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2021-3-29 10:28:02 | 显示全部楼层
就是这个直接获取还不是很熟悉,可以稍加指导一下吗?其实主要就是附件的准确路径
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-3-30 10:56:45 | 显示全部楼层
比如您使用我们的网盘上传。
您可以查询网盘中的方法:
http://域名:20030/x_program_center/jest/list.html
进入企业网盘
http://域名:20020/x_file_assemble_control/jest/index.html
根据您的需要调用需要的接口。

其他附件上传一样的方式,只要找到对应的接口
回复

使用道具 举报

升级   1.68%

26

主题

30

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2021-4-3 20:50:33 | 显示全部楼层
已搞定,谢谢提醒!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread