C#实现附件上传和下载功能

2019-12-30 10:59:47丽君
  • {  if (filename == null || filename == "") 
  • {  res = "2"; 
  • }  else 
  • {  string strOrderID = id; 
  • string strFileName = filename;  string strCreateUserId = Session["UserName"].ToString(); 
  • StringBuilder strSql = new StringBuilder();  // 生成SQL语句; 
  • strSql.AppendFormat("INSERT INTO BaseSNSAccessory(OrderID,FileName,CreateUserId) values( {0}", Environment.NewLine);  strSql.AppendFormat(" @OrderID,@FileName,@CreateUserId) {0}", Environment.NewLine); 
  • SqlParameter[] parameters = {  new SqlParameter("@OrderID", strOrderID), 
  • new SqlParameter("@FileName", strFileName),  new SqlParameter("@CreateUserId", strCreateUserId), 
  • };  // 执行 
  • int result = SqlHelperEx.ExecuteNonQuery(strSql.ToString(), conn, parameters);  // 返回 
  • SqlHelperEx.ConnClose(conn);  if (result == 1) 
  • {  res = "1"; 
  • }  else 
  • {  res = "0"; 
  • }  } 
  • }  return res; 
  • }  #endregion 

    下载实现:

     

     
    1. /// <summary>  /// 获取附件 
    2. /// </summary>  /// <param name="conn"></param>