请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

谭哈哈

注册会员

13

主题

37

帖子

158

积分

注册会员

积分
158
谭哈哈
注册会员   /  发表于:2025-6-5 20:04  /   查看:84  /  回复:10
5金币
文件默认上传到了如下位置:

但是由于业务需要,我通过服务端命令WebApi将文件移到了另一路径下,并将原默认路径下的文件删除了。请问这种情况,我要如何预览文件呢?

假如上传的文件默认放到了:D:\Test 文件夹下,但我移到了:D:\File 下,如何预览?拿到文件的完整路径 D:\File\ABC.pdf 可以预览吗?

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

10 个回复

倒序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-6-6 09:28:07
沙发
并将原默认路径下的文件删除了。原文件已经全部删除了么?
修改附件存储路径的同时,需要迁移一下之前的附件,要不然更换附件存储路径后,附件就找不到了,如果原来路径下的文件还在,迁移到这个file文件夹下就可以了
回复 使用道具 举报
谭哈哈
注册会员   /  发表于:2025-6-6 11:25:17
板凳
Lay.Li 发表于 2025-6-6 09:28
并将原默认路径下的文件删除了。原文件已经全部删除了么?
修改附件存储路径的同时,需要迁移一下之前的附 ...

我不修改 附件存储路径,只是将文件从 附件存储路径 下移到了另一个文件夹下。请问一下,附件必须要在活字格设置的“附件存储路径”下才能进行预览是吗?
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:7 天前
地板
是的,活字格内置的图片预览功能,需要根据数据表中存储的附件值,去附件目录下找到对应的文件进行预览或下载,这个是内置的逻辑,需要对应附件在附件目录下。

如果需要预览不在活字格目录下的附件,就需要借助一些其他手段,比如下面这个帖子:

帮你打开活字格更神奇的功能:八十七,活字格使用第三方系统的图片资源
https://gcdn.grapecity.com.cn/showtopic-79715-1-1.html
(出处: 葡萄城开发者社区)


或者使用下面的插件生成文件的临时预览路径:

文件管理 - 葡萄城市场

本帖子中包含更多资源

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

x
回复 使用道具 举报
谭哈哈
注册会员   /  发表于:3 天前
5#
Simon.Sun 发表于 2025-6-9 09:28
是的,活字格内置的图片预览功能,需要根据数据表中存储的附件值,去附件目录下找到对应的文件进行预览或下 ...

按您所说生成临时访问路径确实可以进行预览,但是也只仅限于PDF文件。图片就不可以,那么图片应该如何预览呢?
请看,上面是我图片的实际路径,但是通过生成临时路径后,地址为下面这个,且没有图片文件后缀,这正确吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
谭哈哈
注册会员   /  发表于:3 天前
6#
Lay.Li 发表于 2025-6-6 09:28
并将原默认路径下的文件删除了。原文件已经全部删除了么?
修改附件存储路径的同时,需要迁移一下之前的附 ...

请问在 文件上传完成命令 里添加加载动画,是没有效果的是吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:11 小时前
7#
您好,图片也是可以生成访问连接的,访问链接需要有后缀,否则浏览器就不能识别为对应的文件进行预览。您那边图片文件本身是没有后缀吗?

上传文件命令里的加载动画也是可以触发的,猜测和您那边命令有关,可以尝试先把命令禁用下,排查下是哪里的问题。
回复 使用道具 举报
谭哈哈
注册会员   /  发表于:11 小时前
8#
Simon.Sun 发表于 2025-6-16 09:33
您好,图片也是可以生成访问连接的,访问链接需要有后缀,否则浏览器就不能识别为对应的文件进行预览。您那 ...

原图片有后缀的,请看弹出框1,弹出框1是文件原路径,弹出框2是通过原路径生成的临时访问路径。

我这边加载动画之间是服务器命令,跟这有关吗?如果把服务端命令禁用了,不就响应很快了吗,还会出现加载动画吗?
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:7 小时前
9#
生成预览文件连接时,您这里是不是指定了文件名,但没有给后缀,比如:

这里可以不用指定名称,或者指定名称时带上文件类型后缀。

加载动画的问题,这边简单验证了下,是可以触发并执行的。
我的意思是把服务端命令调用禁用,比如指保留开启页面加载动画,如果页面加载动画可以出来,那就说明和加载动画间的命令逻辑有关。
这个问题需要进一步排查,如果您提供个复现问题的 demo 给我,这边就更好定位些。

本帖子中包含更多资源

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

x
回复 使用道具 举报
谭哈哈
注册会员   /  发表于:5 小时前
10#
Simon.Sun 发表于 2025-6-16 14:01
生成预览文件连接时,您这里是不是指定了文件名,但没有给后缀,比如:

这里可以不用指定名称,或者指定 ...

蟹蟹,两个问题都可以了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部