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

QQ登录

只需一步,快速开始

DXZX_ADD

注册会员

1

主题

5

帖子

52

积分

注册会员

积分
52
  • 82

    金币

  • 1

    主题

  • 5

    帖子

最新发帖
DXZX_ADD
注册会员   /  发表于:2025-3-4 16:47  /   查看:97  /  回复:7
10金币
请圈里大佬帮我看看这个demo,想实现批量下载选中行中的附件,并且下载后文件按规则命名,命名规则为“线路桩号+附件列名+序号”形式。

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

7 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2025-3-5 17:28:11
沙发
大佬您好,关于咱们这个问题,其实并不好处理,前端的命令可以批量下载文件(需要借助Filepreview单元格),但是不能再下载的时候对文件进行命令,重命名是浏览器做的。

后端可以对文件进行重命名,但是不能批量下载文件。

关于咱们这个需求,有一个思路,可能比较麻烦,我这边简单说一下,仅供大佬参考。
1、通过服务端命令,将需要下载的文件,拷贝到Upload的临时目录下,并根据规则对拷贝的文件进行重命名
2、将所有重命名好的文件,再拼接会附件值,传到前端,前端通过Filepreview批量下载文件。

这个方法相对比较复杂,可能需要咱们一步步进行测试
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-3-6 10:00:38
板凳
大佬,这边跟进一下,请问现在您的附件是存储在云上是吗,需求是希望批量下载选中行图片并重命名,这边需要测试一下给您一个方案,想问一下是否可以接收下载形式为一个压缩包,内部包含了 2014修复前01.jpg、2014修复后01.jpg、这种形式吗?
回复 使用道具 举报
DXZX_ADD
注册会员   /  发表于:2025-3-6 10:19:29
地板
Shawn.Liu 发表于 2025-3-6 10:00
大佬,这边跟进一下,请问现在您的附件是存储在云上是吗,需求是希望批量下载选中行图片并重命名,这边需要 ...

感谢大佬,我是把文件储存载在了七牛云存储,可以接受下载成为压缩包,内容就是2014修复前01/2014修复前02....,2014修复后01,2014修复后02等。
我希望最后存在服务器的文件删了,不然怕服务器满了。。
回复 使用道具 举报
DXZX_ADD
注册会员   /  发表于:2025-3-6 10:35:53
5#
Grayson.Shang 发表于 2025-3-5 17:28
大佬您好,关于咱们这个问题,其实并不好处理,前端的命令可以批量下载文件(需要借助Filepreview单元格) ...

感谢大佬,您说的我大概明白,我再尝试看看。十分感谢大佬的点拨。
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-3-6 14:02:05
6#
好的,逻辑大致可以参考下面的顺序,下载云存储图片到服务器本地,压缩文件夹,生成临时下载链接供前端下载(这个操作使用的是文件管理插件的命令,如果未安装需要单独安装一下,文件管理 - 葡萄城市场)(demo较大无法上传论坛,如果需要的话可以私聊留下邮箱之类的联系方式);


如果需要删除服务器上的临时文件夹,可以考虑在下载时将临时文件夹路径保存到一张临时表中,通过一个定时任务去清除;

本帖子中包含更多资源

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

x
回复 使用道具 举报
DXZX_ADD
注册会员   /  发表于:2025-3-6 14:43:35
7#
Shawn.Liu 发表于 2025-3-6 14:02
好的,逻辑大致可以参考下面的顺序,下载云存储图片到服务器本地,压缩文件夹,生成临时下载链接供前端下载 ...

我邮箱1140414218@qq.com,老哥能发一下demo看看吗
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-3-6 15:47:07
8#
DXZX_ADD 发表于 2025-3-6 14:43
我邮箱,老哥能发一下demo看看吗

好的,已发送,注意查收。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部