朗月2022 发表于 2024-5-22 15:30:01

预览存储到服务器的文件(pdf、office类)预览



没有采用附件方式,表里存储的是文件路径名,文件直接存储服务器上。







生成打印文件,数据库表中仿照仿照【附件格式】生成:guid+"_"+文件名


前端配置预览插件


程序运行预览,提示错误




Joe.xu 发表于 2024-5-22 15:30:02

通过您的demo,看到您的逻辑就是直接用文件预览插件,预览数据库中的文件名 字段,



正式环境下这种就需要保证,这些文件需要保存在服务器上配置的附件存储路径下


我这边测试了一下,只要文件在对应目录下就没问题,猜测楼主是不是文件位置不对呢



Joe.xu 发表于 2024-5-22 16:13:36

您好,目前对于文件的存储和预览,官方的方案是上传到默认配置下文件夹下,
预览时系统自动拼上URL来预览。
如果使用是另一个非官方的插件,上传之后不在官方的那个路径下,自然就无法使用官方的预览。
如果使用的是这个插件,我们没有源码,实在不太好调查问题,如果您在这个插件的作者群里,可以直接跟作者大佬沟通


如果使用的是官方的上传和FilePreviewer预览,可以放上demo,我们调查一下

朗月2022 发表于 2024-5-23 11:55:57

详见附件Demo

朗月2022 发表于 2024-5-24 09:33:25




朗月2022 发表于 2024-5-24 09:35:22

Joe.xu 发表于 2024-5-24 11:16:30

问题跟进,因为楼主文件夹下存储的文件名和数据库中不一致,所以预览失败,
修改成一致之后,可以正常预览
页: [1]
查看完整版本: 预览存储到服务器的文件(pdf、office类)预览