zoukankan      html  css  js  c++  java
  • 上传文件到数据库

    直接上代码:

    前台:托一个asp.net上传控件和一个button按钮

    后台代码:

    protected void StartUpLoadFile(object sender, EventArgs e)
    {
    if (this.Fu_File.HasFile)
    {
    long fileLength = Fu_File.PostedFile.ContentLength;

    byte[] bytes = new byte[fileLength];

    Stream stream = Fu_File.PostedFile.InputStream;

    stream.Read(bytes, 0, bytes.Length);

    //Response.Write(bytes.Length + bytes.ToString());
    //return;

    InsertFileTable(bytes);
    }
    else
    {
    Response.Write("请先选择一个文件!");
    }
    }

    private void InsertFileTable(byte[] bytes)
    {
    using (SqlConnection con = new SqlConnection("Data Source=.;Integrated Security=SSPI;Initial Catalog=DbExam10;"))
    {
    con.Open();

    SqlCommand cmd = new SqlCommand("INSERT INTO FileStreamTable (FileBytes) VALUES (@fileBytes)", con);
    cmd.Parameters.Add("@fileBytes", SqlDbType.VarBinary).Value = bytes;

    if (cmd.ExecuteNonQuery() != -1)
    {
    Response.Write("文件上传成功!");
    }

    }
    }

    希望能多多交流,欢迎指正……
  • 相关阅读:
    webpack打包(2)
    webpack打包(1)
    angular(5自定义模块和ionic创建)
    angular(4)路由及其使用
    anjular(3 生命函数及请求)
    Angular(2)
    自学Angular(1)
    Typescript知识总结
    PLC数据采集与MES系统对接
    python格式化日期时间自动补0
  • 原文地址:https://www.cnblogs.com/zhzhjieke/p/3584485.html
Copyright © 2011-2022 走看看