找回密码
 立即注册

QQ登录

只需一步,快速开始

飞天

中级会员

69

主题

167

帖子

528

积分

中级会员

积分
528
飞天
中级会员   /  发表于:2024-12-12 11:43  /   查看:109  /  回复:13
本帖最后由 Brian.Zhang 于 2024-12-18 23:13 编辑

想做一个用户能预览本地电脑PDF的功能
目前看到的预览PDF文件是要先上传,然后取得文件地址,然后可以预览
这样一来服务器不就会存很多的垃圾文件,能否就直接在用户本地打开本地文件预览呢?




13 个回复

倒序浏览
飞天
中级会员   /  发表于:2024-12-12 14:17:20
沙发
把本地文件夹路径挂到一个IIS上,用页面跳转可以显示PDF文件,但用预览文件却显示不出来内容


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
飞天
中级会员   /  发表于:2024-12-12 14:20:38
板凳
报这个错误,不懂是什么原因

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-12 14:30:23
地板
本帖最后由 Lay.Li 于 2024-12-12 14:34 编辑

您好,这个研究了一下,目前已有的插件都是要上传到服务器中再去预览的,要预览本地的pdf的话,要去写代码扩展了,在网上找了些资料,您可以参考参考

前端实现 PDF 预览的常见方案

或者,也可以在服务器中写一个计划任务,定时用文件操作命令,删除一下无用的文件也行

然后这个报错是跨域问题,应该是这个iis服务器设置了跨域策略,不允许他的文件被不同域的网站访问到,可以试一下,如果活字格应用和iis应用是同一个域名应该就没有这个问题了
回复 使用道具 举报
飞天
中级会员   /  发表于:2024-12-13 09:52:17
5#
我目前是把本地目录挂到一个IIS网站中,然后拼接路径,用预览文件命令打开文件内容。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
飞天
中级会员   /  发表于:2024-12-13 09:54:08
6#
Lay.Li 发表于 2024-12-12 14:30
您好,这个研究了一下,目前已有的插件都是要上传到服务器中再去预览的,要预览本地的pdf的话,要去写代码 ...

你说“可以在服务器中写一个计划任务,定时用文件操作命令,删除一下无用的文件也行”
请教一下,怎么判断服务器中的文件,哪些的无用的呢?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-13 11:07:42
7#
您好,这个就要看您在服务器中预览附件的逻辑是怎么写的了,您现在预览的时候,用户是怎么上传附件的呢?如果是用活字格上传附件的话,分两种情况,一种是上次后将附件保存到数据表了,那这样的话就定时去删除这张表中的数据就行,表里的数据删除之后,活字格文件存储中的附件也是会被清除的




还有一种情况只是上传了附件,但是没有保存到数据表中,这样附件是存储在活字格服务器的临时文件夹中的。不用做额外的操作,文件是会被自动清除的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
飞天
中级会员   /  发表于:2024-12-13 11:17:57
8#
Lay.Li 发表于 2024-12-13 11:07
您好,这个就要看您在服务器中预览附件的逻辑是怎么写的了,您现在预览的时候,用户是怎么上传附件的呢?如 ...

我之前是担心第二种方式,会把垃圾一直存留就服务器,所以我不想用上传的方式查看文件。
目前的我的方案是把本地目录共享映射到IIS中。然后程序中生成文件的URL地址再用文件预览命令来查看。
回复 使用道具 举报
飞天
中级会员   /  发表于:2024-12-13 11:31:01
9#
使用文件预览命令后,它弹出的窗口右上方是可以选择本地文件并正常打开显示的。
如果这个选择本地文件的功能可以在命令中使用就好了,建议考虑考虑吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-13 11:54:33
10#
好的,临时文件中的附件如果没有保存到数据库中,是会自动清除掉的,这个建议我们考虑一下哈~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部