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();
查看全文
相关阅读:
C++ for(char c:s)遍历字符串||for (char c : s)和for (char& c : s)的区别
二维数组的查找--剑指offer(C++)
C++学习笔记之--boolalpha
在C++中matrix.size()和matrix [0] .size()之间的区别是什么?
C3_note
用webpack4从零开始构建react脚手架
php
正则表达式基础
DOM
常用H5
原文地址:https://www.cnblogs.com/nonsuch/p/813868.html
最新文章
JVM虚拟机------运行时数据区-----JVM虚拟栈----局部变量表
JVM虚拟机------运行时数据区-----JVM虚拟栈
JVM虚拟机------运行时数据区----程序计数器(PC、programmer counter register)
Linux系统上LNMP服务器的搭建
Correlation in Python
Sobol sequence:quasi-random low-discrepancy sequences.
三句话:智力,毅力:朋友,助力:眼界,定力:
python用法笔记(数组(list、touple、dict)、字符串)
Finding first and last index of some value in a list in Python
python各种类型转换-int,str,char,float,ord,hex,oct等
热门文章
多数投票算法(Boyer-Moore Algorithm)详解
Are static class variables possible?
python 异或运算
python的整数没有补码一说
mysql中的count()函数
快速排序(C++实现)
从尾到头打印链表(C++实现|测试用例)
在链表中找到第一个含有某值的结点并且删除该结点(C++|测试用例)
传值,传指针(地址),传引用以及表添加函数中为什么要用指向链表指针的指针(C++/链表)
字符串中替换间隔(C++代码和用例)
Copyright © 2011-2022 走看看