导航:首页 > 电脑文件 > 电脑内部文件能存到数据库吗

电脑内部文件能存到数据库吗

发布时间:2023-03-03 01:07:31

如何把文件存放到数据库中

发给你一个上传图片并把它存入数据库的例子。
1.前台<table cellpadding="0" cellspacing="0"
<tr<td colspan="2"</td</tr<tr<td<asp:Label ID="Label1" runat="server" Font-Size="9pt" Text="选择文件"</asp:Label</td
<td align="left"<asp:FileUpload ID="FileUpload1" runat="server" Font-Size="9pt" /</td</tr<tr<td</td
<td align="left"
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="保存"/</td</tr<tr<td</td
<td align="left"
<asp:Label ID="Label3" runat="server" Font-Size="9pt" Width="216px"</asp:Label</td</tr</table
2.后台using System.IO;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page{protected void Button1_Click(object sender, EventArgs e){try{if (this.FileUpload1.PostedFile.FileName != ""){string ImgPath = FileUpload1.PostedFile.FileName;
string ImgName = ImgPath.Substring(ImgPath.LastIndexOf("\\") + 1);
string ImgExtend = ImgPath.Substring(ImgPath.LastIndexOf(".") + 1);
int FileLen = this.FileUpload1.PostedFile.ContentLength;
Byte[] FileData = new Byte[FileLen];
HttpPostedFile hp = FileUpload1.PostedFile;
Stream sr = hp.InputStream;
sr.Read(FileData, 0, FileLen);
SqlConnection con = new SqlConnection("server=(local);user id=sa;pwd=;database=db_07");
con.Open();
SqlCommand com = new SqlCommand("INSERT INTO tb_08 (name) VALUES (@imgdata)", con);
com.Parameters.Add("@imgdata", SqlDbType.Image);
com.Parameters["@imgdata"].Value = FileData;
Label3.Text = "保存成功!";}else{Label3.Text = "请选择文件!";}}catch (Exception error){Label3.Text = "处理失败!原因为:" + error.ToString();}}}

阅读全文

与电脑内部文件能存到数据库吗相关的资料

热点内容
thinkpad笔记本电脑新款 浏览:958
电脑游戏界面太大按哪个键 浏览:443
含电脑屏幕图片 浏览:423
手机拍景色用什么软件 浏览:635
如何电脑连接wifi设置 浏览:292
华硕a450v笔记本电脑 浏览:748
公司电脑家里无线网连不上 浏览:726
笔记本电脑用无线网卡怎么连接 浏览:236
电脑屏幕如何取消锁定 浏览:738
外挂电脑放哪里合适 浏览:992
什么手机root软件好 浏览:490
手机声道调节软件 浏览:266
免费辅导报名网站 浏览:628
外接摄像头拍摄电脑屏幕无限重复 浏览:585
电脑怎么不能发送文件夹给qq好友 浏览:87
电脑安装静音风扇 浏览:97
笔记本电脑投影到显示器 浏览:898
平板电脑屏幕上有黑色方块 浏览:22
罗技c920笔记本电脑配置 浏览:369
手机现货行情软件排名 浏览:238