找回密码
 立即注册

QQ登录

只需一步,快速开始

qsy_2021

中级会员

51

主题

188

帖子

859

积分

中级会员

积分
859
qsy_2021
中级会员   /  发表于:2022-10-24 17:30  /   查看:2165  /  回复:1
我不喜欢说废话,
(上面第一句是废话)
先看效果图示。

image.png396688536.png

准备工作,创建一张数据表作为附件临时存储桶,字段展示如下。
image.png651469726.png   
版本:SQLDERVER 2016

user_name作用:记录当前用户的附件信息
file_size: 文件大小 整数类型(或者浮点)
file_num: 整数(缺省值1) 是为了统计附件数量,当然统计字段可以解决。

接下来,创建两个统计字段
image.png692014770.png file_num可以替换为count,节省一个字段,不再赘述。
准备就绪。
1.页面

image.png263210143.png
这个是附件上传插件。

2.创建服务端命令,第一个为什么我要删除,因为需要重置该用户的上传信息,防止重复注入。流程不解释了,相信你能看懂。
image.png415299376.png
3.把这个命令放到一个按钮里,然后引用附件上传插件。

4.触发后,你就得到了这样的数据
image.png658992614.png
5. 没关系,我们处理一下。
在你需要文件总大小和文件总数量的命令里面,植入一套转换。
image.png197256468.png
,然后后面就是你的执行程序,总大小就是这个file_size变量名。

注意,一定要先执行附件程序,在执行你的后续操作。
至此,完毕。
image.png736366576.png

附件存储表不用管,里面会保留上一次的数据,但是你的每次执行都会清空当前用户的上传记录并注入新的。


thanks for watching~!!!!!!!

评分

参与人数 1金币 +666 收起 理由
Joe.xu + 666 赞一个!

查看全部评分

1 个回复

倒序浏览
放下活字格认证
高级会员   /  发表于:2022-10-26 21:35:31
沙发
学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部