zoukankan
html css js c++ java
压缩图片上传到数据库
保存到数据库
public
int
DyfcListInsert(
int
id,
string
name,
string
username,
string
content,Byte[] photo)
{
string
sql
=
"
S_DyfcList_Insert
"
;
SqlCommand sqlcmd
=
new
SqlCommand(sql,DwzxConfiguration.ConnectDB() ,DwzxConfiguration.SqlTran);
sqlcmd.CommandType
=
CommandType.StoredProcedure;
if
(id
>
0
)
{
sqlcmd.Parameters .Add (
"
@Id
"
,SqlDbType.Int ,
4
).Value
=
id;
}
sqlcmd.Parameters .Add (
"
@Name
"
,SqlDbType.VarChar ,
50
).Value
=
name;
sqlcmd.Parameters .Add (
"
@UserName
"
,SqlDbType.VarChar ,
500
).Value
=
username;
sqlcmd.Parameters .Add (
"
@Content
"
,SqlDbType.NText ).Value
=
content;
sqlcmd.Parameters .Add (
"
@Photo
"
,SqlDbType.Binary).Value
=
photo;
sqlcmd.Parameters .Add (
"
@RETURN_VALUE
"
,SqlDbType.Int ,
4
).Direction
=
ParameterDirection.ReturnValue ;
sqlcmd.ExecuteNonQuery ();
return
(
int
)sqlcmd.Parameters [
"
@RETURN_VALUE
"
].Value ;
}
保存到服务器的方法(
http://www.cnblogs.com/interboy/archive/2007/04/12/710024.aspx
)
public
byte
[] getBytes(
string
filePath)
{
System.IO.FileStream fs
=
new
System.IO.FileStream(filePath, System.IO.FileMode.Open);
byte
[] imgData
=
new
byte
[fs.Length];
fs.Read(imgData,
0
, (
int
)fs.Length);
return
imgData;
}
byte
[] fileData
=
this
.FileUpload1.FileBytes;
string
sql
=
"
insert into t_img(img) values (@img)
"
;
string
strconn
=
System.Configuration.ConfigurationManager.ConnectionStrings[
"
fengdongDB
"
].ToString();
SqlConnection sqlConn
=
new
SqlConnection(strconn);
SqlCommand sqlComm
=
new
SqlCommand(sql, sqlConn);
sqlComm.Parameters.Add(
"
@img
"
, SqlDbType.Image);
//
添加参数
sqlComm.Parameters[
"
@img
"
].Value
=
fileData;
//
为参数赋值
sqlConn.Open();
sqlComm.ExecuteNonQuery();
sqlConn.Close();
查看全文
相关阅读:
如何识别思科胖瘦AP
路由器重置用户名密码
python学习之路day09(黏包、md5和进程守护)
python学习之路day02(容器类型和循环)
python学习之路08(正则表达式和网络)
python学习之路day06(模块+面向对象)
python学习之路day05(迭代器和生成器)
python学习之路day04(函数)
【Linux】ssh远程时如何做到不用输入密码登入
【中间件】GitLab安装
原文地址:https://www.cnblogs.com/nonsuch/p/813868.html
最新文章
@Autowired, @Inject 和@Resource的区别
Spring AOP AspectJ
尾部的零
进程与线程---------共享与私有
收藏——MyBatis动态SQL底层原理分析
Maven将所有jar打包到一个jar中
利用mybatis.generator自动生成代码
HashMap
如何(通过反射调用一个类的私有方法)
收藏 IO
热门文章
git fatal: Paths with -a does not make sense.
vue入门
Cisco AP ME版本介绍
CiscoAIR-AP1832I-H-K9最全刷机步骤和WEB页面及控制器模式CLI配置
cisco AP AIR-CAP1702I-H-K9调试配置基础教程
将AIR-CAP2702I-H-K9升级成胖AP
CiscoAP从tftp拷贝iso文件-2
cisco ap怎么导出ISO
CAPWAP协议介绍
WLC新增AP接入配置步骤梳理
Copyright © 2011-2022 走看看