Asp.net中怎样将文件保存到数据中 Asp.net中怎样将文件转换为byte()通过实体保存到数据中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Button2_Click(object sender, System.EventArgs e) {SqlConnection conn = new SqlConnection("server=localhost;database=mis;uid=sa;pwd=;"); Stream Files = MyFile.PostedFile.InputStream; int Fileslen=MyFile.PostedFile.ContentLength; byte[] Filebyte=new byte[Fileslen]; Files.Read(Filebyte,0,Fileslen); string filename= MyFile.PostedFile.FileName.ToString(); string filetype=MyFile.PostedFile.ContentType; string strsql = "insert UpFiles(FilesName,Files,FilesType) values(@FilesName,@Files,@FilesType)"; SqlCommand cmd = new SqlCommand(strsql,conn); SqlParameter FilesName=new SqlParameter("@FilesName",SqlDbType.VarChar,50); FilesName.Value = filename; cmd.Parameters.Add(FilesName); SqlParameter Filess=new SqlParameter("@Files",SqlDbType.Image); Filess.Value = Filebyte; cmd.Parameters.Add(Filess); SqlParameter FilesType=new SqlParameter("@FilesType",SqlDbType.VarChar,50); FilesType.Value = filetype; cmd.Parameters.Add(FilesType); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } 这个问题我都已经回答过了,有完整的源代码(包括工程文件)包括文件的显示,上传,修改和删除http://community.csdn.net/Expert/topic/3378/3378335.xml?temp=.8732874内容如下:http://www.microcms.cn/WebUploadImage.rar 是文件读入和写出数据库的示例代码,浏览、删除和上传的功能基本上是完整的无论是pdf,还是word,还是其他格式的文件,都可以如同图片上传数据库的操作区别在于,图片还可以做很多的功能,比如缩微图,版权水印信息等文件格式的区分,是需要多一个字段存储文件格式或者文件名看看WebUploadImage.rar中的TEST数据库中表格式,就能明白~存储在数据库都是Image字段存储的关于WebUploadImage.rar的介绍:1、创建数据库TEST,用TEST.BAK还原该数据库2、把WebUploadImage.rar解压到D:\WebUploadImage3、创建虚拟目录WebUploadImage,指向D:\WebUploadImage4、确保ASP.NET对根目录有写权限,程序会自动在根目录下创建temp目录5、http://locahost/WebUploadImage/WebUploadImage.aspx就可以看到效果了2004-7-14上传图片自动加入版权信息 主要是我通过Request传文件的路径过来,再通过路径去取文件时,它提示拒绝访问路径文件,我是想吧文件转换后赋值给实体和其他数据一起传到remoting保存。 asp.net session失效后。。。。 Session为空的问题.求助 Localization能转换从数据库读出的数据吗? WEB里面实现三维展示效果 sqldatasource作为girdview的数据源,selectcommand中的select语句中字段有别名时的问题 (经典)怎么能将treeview 和 iframe 关联起来呢?点击节点总是在新窗口打开 正在整理数据库,请5秒后再重试! 如何获取GridView中隐藏列的值 xsd找不到存储过程 在线等候,怎么配置ASPX网站为Windows 集成验证? 哪位GG可以给我一个在线的html编辑器(源码) 关于下载框的位置问题
{
SqlConnection conn = new SqlConnection("server=localhost;database=mis;uid=sa;pwd=;");
Stream Files = MyFile.PostedFile.InputStream;
int Fileslen=MyFile.PostedFile.ContentLength;
byte[] Filebyte=new byte[Fileslen];
Files.Read(Filebyte,0,Fileslen);
string filename= MyFile.PostedFile.FileName.ToString();
string filetype=MyFile.PostedFile.ContentType;
string strsql = "insert UpFiles(FilesName,Files,FilesType) values(@FilesName,@Files,@FilesType)"; SqlCommand cmd = new SqlCommand(strsql,conn); SqlParameter FilesName=new SqlParameter("@FilesName",SqlDbType.VarChar,50);
FilesName.Value = filename;
cmd.Parameters.Add(FilesName); SqlParameter Filess=new SqlParameter("@Files",SqlDbType.Image);
Filess.Value = Filebyte;
cmd.Parameters.Add(Filess); SqlParameter FilesType=new SqlParameter("@FilesType",SqlDbType.VarChar,50);
FilesType.Value = filetype;
cmd.Parameters.Add(FilesType); conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
包括文件的显示,上传,修改和删除http://community.csdn.net/Expert/topic/3378/3378335.xml?temp=.8732874
内容如下:http://www.microcms.cn/WebUploadImage.rar
是文件读入和写出数据库的示例代码,浏览、删除和上传的功能基本上是完整的无论是pdf,还是word,还是其他格式的文件,都可以如同图片上传数据库的操作
区别在于,图片还可以做很多的功能,比如缩微图,版权水印信息等
文件格式的区分,是需要多一个字段存储文件格式或者文件名
看看WebUploadImage.rar中的TEST数据库中表格式,就能明白~存储在数据库都是Image字段存储的关于WebUploadImage.rar的介绍:
1、创建数据库TEST,用TEST.BAK还原该数据库
2、把WebUploadImage.rar解压到D:\WebUploadImage
3、创建虚拟目录WebUploadImage,指向D:\WebUploadImage
4、确保ASP.NET对根目录有写权限,程序会自动在根目录下创建temp目录
5、http://locahost/WebUploadImage/WebUploadImage.aspx就可以看到效果了2004-7-14
上传图片自动加入版权信息