chenpeng

zip类型文件上传以及存入SqlServer
上一文章中说到:图片上传以及存入SqlServer--https://www.heridiot.com/archi...
扫描右侧二维码阅读全文
23
2019/05

zip类型文件上传以及存入SqlServer

上一文章中说到:图片上传以及存入SqlServer--https://www.heridiot.com/archives/27/

现在我就来说说:zip类型文件上传以及存入SqlServer
第一步:将文件转换为byte数组(也就是二进制流)

       /// <summary>
        /// 将文件转换为byte数组
        /// </summary>
        /// <param name="path">文件地址</param>
        /// <returns>转换后的byte数组</returns>
        public static byte[] File2Bytes(string path)
        {
            if (!System.IO.File.Exists(path))
            {
                return new byte[0];
            }

            FileInfo fi = new FileInfo(path);
            byte[] buff = new byte[fi.Length];

            FileStream fs = fi.OpenRead();
            fs.Read(buff, 0, Convert.ToInt32(fs.Length));
            fs.Close();

            return buff;
        }

第二步:接收生成号的二进制流量

 public ActionResult Getbg()
        {
            var fileContent = IO.File2Bytes("D:/CrRelease/tou.rar");
            return File(fileContent , "application/zip");
       }

第三步:在页面上面接收

  <a href='/filetest/Getbg' download>下载</a>

文件上传数据库和图片上传是一样的只是显示的时候返回类型不一样
如有问题请评论!!!!!|´・ω・)ノ

Last modification:May 23rd, 2019 at 05:37 pm
If you think my article is useful to you, please feel free to appreciate

2 comments

  1. chenpeng

    ヾ(≧∇≦*)ゝ

  2. chenpeng

    |´・ω・)ノ

Leave a Comment