手动录入

作者:坚定的守猴

撰写时间:2019年6月6日

开发软件和关键技术:VS;上传文件类型的判断

一个项目,对于数据的正常导入和导出的方式有很多种。根据实际情况可以对数据的数量进行高效率的导入。下面我们来说一下手动导入。

手动录入,一般在项目中对于数据的单条新增或者修改,主要就是对于上传文件类型的判断。现在就通过录入试题这个例子来实现一下这手动录入的效果。

因为我们现在是导入试题的数据,所以先把试题的科目类型、知识点、难度系数、题目类型等这些信息查询出来,保证一下试题数据的完整性
在这里插入图片描述

试题的题干信息可以通过文本形式被修改,但是对于试题的图片文件就不一样,所以我们只得通过上传的形式导入题干里面。

我们对于上传的文件先进行判断是否为空。对于文件进行自定义名称(为了方便,就通过时间加后缀名称进行命名,便于区分),之后对文件进行一个路径的保存。
在这里插入图片描述

接下来就对文件的拓展名判断,如果不为空的话,是否属于指定的图片类型
在这里插入图片描述

然后就判断上传的文件是否为图片文件,通过正则匹配拼接图片文件,然后就返回image。

在判断上传文件类型之后,我们就对于这些新增进来的数据进行一个保存。
在这里插入图片描述

首先要对数据的完整性进行一个验证,获取到试题的题干的信息,把多余的内容通过正则进行替换掉,之后就定义一个保存图片名称的列表,把所有图片名称都匹配出来,保存到列表当中去。

在这里插入图片描述

把图片放在Temp的路径替换成image的路径之后,替换之后就把原来保存在临时文件夹的图片移动新的图片路径去。

控制器这边的代码基本介绍完了,下面我们就到页面去看一下

为了在数据库里面的数据保存,我们要把录入进来的图片进行一个压缩处理
在这里插入图片描述

之后我们就通过提交表单获取内容框里面已有的内容,把上传好的图片拼接到已输入的内容后面,就对这些内容进行更新。
在这里插入图片描述

现在我们就到页面看一下效果如何

在这里插入图片描述

把题干信息和选项填好了,在题干前面成功添加了图片文件。然后就进行保存一下。
在这里插入图片描述

在试题库那一栏可以找到刚导进去的试题信息,证明这条数据是成功导入数据库里面的。

有关手动录入的内容就介绍这么多,在有关于页面的其它功能可能就没一一介绍到,如果感兴趣或者有疑问的,欢迎讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值