四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

asp.net 上傳下載輸出二進制流實現代碼

復制代碼 代碼如下:
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>
/// 將上傳的文件轉換成二進制流保存在數據庫
/// </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)";//保存二進制流的方式需參數的形式
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);//設置參數
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";//設置輸出類型 這里可以保存在數據庫中 動態實現類型
Response.OutputStream.Write(by, 0, by.Length); //輸出
Response.Flush();
}
conn.Close();
}
}
}

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

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

主站蜘蛛池模板: 心太狂| 抖色| 龙岭迷窟演员表| 一起再看流星雨| 翟小兴| 马文的战争电影完整视频观看| 双勾函数的图像与性质| 三夫 电影| 速度与激情18| 布莱德·德尔森| 金顶神功| land of the lost| 包公大战潘金莲| 高中历史知识点总结| 欧美一级毛片无遮挡| cetv3中国教育电视台直播| 团结就是力量歌词电子版| 湿身美女| 大学生搜| 李采潭和黑人50分钟| 成龙电影大全免费功夫片| 黑帮大佬和我的第365天| 警犬图片| 中女| 高手论坛| 春闺梦里人电影在线观看| 艾娜| 重启之极海听雷2免费版在线播放| 妹妹扮演的角色| 国产精品久久久久精品三级ⅰ| 妈妈的朋友电影在线播放| 江苏体育频道直播| 周末的一天| 王者图片| 百合 电影| 二年级上册数学试卷题全套| 罗伯特·杜瓦尔| 刘涛的21部毛片| 大太监李莲英| 男操男视频网站| 电影《遇见你》免费观看|