将图片储存在MySQL数据库中的几种方法-创新互联

通常对用户上传的图片需要保存到数据库中。

创新互联建站于2013年开始,是专业互联网技术服务公司,拥有项目网站设计、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元芦山做网站,已为上家服务,为芦山各地企业和个人服务,联系电话:18982081108

解决方法一般有两种:

1、将图片保存的路径存储到数据库;

2、将图片以二进制数据流的形式直接写入数据库字段中。

以下为具体方法:

一、保存图片的上传路径到数据库:

  string uppath="";//用于保存图片上传路径
  //获取上传图片的文件名
  string fileFullname = this.FileUpload1.FileName;
  //获取图片上传的时间,以时间作为图片的名字可以防止图片重名
  string dataName = DateTime.Now.ToString("yyyyMMddhhmmss");
  //获取图片的文件名(不含扩展名)
  string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\") + 1);
  //获取图片扩展名
  string type = fileFullname.Substring(fileFullname.LastIndexOf(".") + 1);
  //判断是否为要求的格式
  if (type == "bmp" || type == "jpg" || type == "jpeg" || type == "gif" || type == "JPG" || type == "JPEG" || type == "BMP" || type == "GIF")
  {
   //将图片上传到指定路径的文件夹
   this.FileUpload1.SaveAs(Server.MapPath("~/upload") + "\\" + dataName + "." + type);
   //将路径保存到变量,将该变量的值保存到数据库相应字段即可
   uppath = "~/upload/" + dataName + "." + type;
  }

网站名称:将图片储存在MySQL数据库中的几种方法-创新互联
本文链接:http://bzwzjz.com/article/hcsig.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 成都企业网站制作 成都网站建设 四川成都网站制作 网站制作公司 高端品牌网站建设 H5网站制作 攀枝花网站设计 古蔺网站建设 网站设计 手机网站设计 营销型网站建设 网站建设 阿坝网站设计 企业手机网站建设 企业网站设计 成都网站建设公司 成都网站设计 成都网站设计 移动手机网站制作 成都响应式网站建设公司 成都网站建设