首页 > 其他 > 详细

极限实习生-(●'?'●)-2017.1.19学习总结

时间:2017-01-19 21:16:12      阅读:308      评论:0      收藏:0      [点我收藏+]

今天 完成了视频管理模块的 增加和删除。

值得一提的是 使用了一种不同的图片保存方法。
通常而言 图片上传一般采用两种方法:

  1.上传至服务器指定目录,数据库存储图片路径。

  2、图片以二进制流的形式,保存在数据库。

我今天用的是图片在前端上传的时候以base64的方式传入src
技术分享

然后将添加表格 所有数据包括 携带图片base64 编码的src 一同封装json 数据 ,传入Home 控制器下的add方法
然后将相应数据存入数据库。

base64 字符串恢复成图片保存在服务器指定目录。

代码如下:

技术分享

 

总结:

 这样做的好处我暂时能想到的是安全。??安全吗应该比上传文件安全吧。起码不用做文件过滤。这些代码。 我想他要是出问题应该是 c#提供的这些画图工具类出现露洞,上传经过处理的base64执行payload。
难度更大一些吧。
缺点显而易见:有点拿空间换时间。。。
说的不对,师傅指正

极限实习生-(●'?'●)-2017.1.19学习总结

原文:http://www.cnblogs.com/wolfie/p/6308605.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!