会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
winsex
大家都来DOTNET
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
把文件或图片存在数据库中!
Posted on
2005-12-09 09:35
浪地
阅读(
375
) 评论(
0
)
收藏
举报
把文件或图片存在数据库中!
有时我们需要把图片或者文件存储在数据库中,可以使用下面的方法
//
从上传空件中取出上传的文件,转换为字符流
private
byte
[] GetPostFile( HtmlInputFile ctl )
{
byte
[] buffer
=
null
;
Stream objStream;
if
( ctl.PostedFile
!=
null
)
{
string
mFilename
=
getRealFileName( ctl.PostedFile.FileName );
if
( mFilename
!=
""
)
{
int
intDocLen
=
ctl.PostedFile.CotentLength;
buffer
=
new
byte
[intDocLen];
objStream
=
ctl.PostedFile.InputStream;
objStream.Read(buffer,
0
, intDocLen);
}
}
return
buffer;
}
private
string
getRealFileName(
string
filename )
{
string
[] realFileName
=
filename.Split(
'
\\
'
);
return
realFileName[realFileName.GetLength(
0
)
-
1
];
}
这样我们就可以通过GetPostFile方法得到
字符流,保存到数据库中!
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3