winform 中怎么存cookie的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 中怎么存cookie的值相关的知识,希望对你有一定的参考价值。
这是我写的代码:Cookie cookie = new Cookie("msguser", textBox3.Text.Trim());
cookie.Expires = DateTime.MaxValue;HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost");
request.CookieContainer = new CookieContainer();HttpWebResponse response = (HttpWebResponse)request.GetResponse();response.Cookies.Add(cookie);
response.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse();就是这句出异常“远程服务器返回错误: (401) 未经授权。”。这是什么意思啊,或者是我的Create(http://localhost)地址写错了,那这里面要写什么地址呢?我是想把cookie存到本地。(其实是一个保存密码的功能,我只想用cookie保存!) 麻烦各位高手,知道的请告诉我呀,急!!!!没分请别见怪,假如问题解决了,也会有点点分的,O(∩_∩)O~
winform 中如何将图片以二进制存到数据库中
首先..定义一个函数..将图片转化为二进制码//定义将图片转化为长二进制代码的函数getphoto()
public Byte[] getphoto(string photopath)
string str = photopath;
FileStream file = new FileStream(str, FileMode.Open, FileAccess.Read);
Byte[] bytBLOBData = new Byte[file.Length];
file.Read(bytBLOBData, 0, bytBLOBData.Length);
file.Close();
return bytBLOBData;
//这是定义函数..
然后..就是将转换成二进制码的图片插入数据库中..下面是简单的也是重要的sql语句..
if (this.pictureBox1.Image != null)
sql1 = sql1 + ",Photo";
sql2 = sql2 + ",bytBLOBData";
Byte[] bytBLOBData = getphoto(openFileDialog1.FileName);
cmd.Parameters.Add(new OleDbParameter("jpeg", OleDbType.Binary, bytBLOBData.Length, ParameterDirection.Input, true, 0, 0, null, DataRowVersion.Default, bytBLOBData));
接下来..是读取...
string sql = "select photo from studentinfo where studentid = " + this.Tag.ToString();
OleDbCommand cmd = new OleDbCommand(sql, connection1);
if (Convert.DBNull != cmd.ExecuteScalar())
pictureBox1.Image = Image.FromStream(new MemoryStream((Byte[])cmd.ExecuteScalar()));//读取长二进制为图片.. 参考技术A 数据库中建立一个字段是二进制类型的,另外建立一个字段是文本类型的,在C#中使用带有参数的SQL来添加数据到数据库,当然你需要将声音文件先读入到内存转换为二进制赋值给sql的参数即可。 参考技术B 将图片转成BYTE字节数组本回答被提问者采纳 参考技术C 一般存的是路径
以上是关于winform 中怎么存cookie的值的主要内容,如果未能解决你的问题,请参考以下文章