一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

asp.net 上傳下載輸出二進制流實現(xiàn)代碼

復制代碼 代碼如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
using System.IO;
namespace Delegate
{
public partial class ReadStream : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
/// <summary>
/// 將上傳的文件轉換成二進制流保存在數(shù)據(jù)庫
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["sql"].ToString());
string strSql="insert into test(timage)values(@images)";//保存二進制流的方式需參數(shù)的形式
SqlCommand cmd = new SqlCommand(strSql, conn);
conn.Open();
string filepath = Server.MapPath("~/");
filepath += FileUpload1.FileName;
FileUpload1.SaveAs(filepath);
FileStream fs = new FileStream(filepath, FileMode.Open, FileAccess.Read);//讀取文件
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
cmd.Parameters.Add("@images", SqlDbType.Binary, photo.Length);//設置參數(shù)
cmd.Parameters["@images"].Value = photo;//設置值
if (cmd.ExecuteNonQuery() == 1)
{
Response.Write("添加成功!");
}
conn.Close();
}
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["sql"].ToString());
conn.Open();
string strSql = "select top 1 timage from test";
SqlCommand cmd = new SqlCommand(strSql, conn);
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (dr.Read())
{
byte[] by = (byte[])dr[0];
Response.AddHeader("Content-Disposition", "attachment; filename=ceshi.txt");//設置讀取的文件頭
Response.AddHeader("Content-Length", by.Length.ToString());
Response.ContentType = "text/plain";//設置輸出類型 這里可以保存在數(shù)據(jù)庫中 動態(tài)實現(xiàn)類型
Response.OutputStream.Write(by, 0, by.Length); //輸出
Response.Flush();
}
conn.Close();
}
}
}

AspNet技術asp.net 上傳下載輸出二進制流實現(xiàn)代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲成a人片毛片在线 | 欧美日韩国产亚洲一区二区 | 一级女人毛片 | 91精品免费在线观看 | 久久久91精品国产一区二区三区 | 丁香婷婷开心激情深爱五月 | 91免费精品国偷自产在线在线 | 国产第一页久久亚洲欧美国产 | 欧美成人在线视频 | 亚洲欧美一级久久精品 | 中文字幕亚洲自拍 | 久久精品视频91 | 国产精品免费大片一区二区 | 欧美精品无需播放器在线观看 | 看全色黄大色大片免费久久久 | 免费xxxxx在线观看网站 | 国产精品第二页在线播放 | 九月婷婷综合婷婷 | 欧美三级黄色 | 国产精彩视频在线观看 | 中文字幕在线视频观看 | 亚洲成人视屏 | 亚洲国产成人99精品激情在线 | 亚洲婷婷综合网 | 国产一级一级一级成人毛片 | 91精品啪国产在线观看免费牛牛 | 亚洲成在人色婷婷 | 看全色黄大色大片免费久久怂 | 国产精品一区二区久久精品涩爱 | 日本一区二区三区四区视频 | 青青草99久久精品国产综合 | 日本高清视频在线www色 | 日本aⅴ日本高清视频影片www | 你懂得2019在线观看网站 | 五月婷网 | 久久这里一区二区精品 | 精品国产自在2o18 | 色婷婷成人网 | 中文字幕美日韩在线高清 | 亚洲视频一区在线 | 看5xxaaa免费毛片 |