麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 幫助中心 > 正文

上傳圖片后使用數(shù)據(jù)庫保存圖片的示例分享

2024-07-09 22:47:08
字體:
供稿:網(wǎng)友

代碼如下:
HttpPostedFile UpFile = File1.PostedFile;
int FileLenght = UpFile.ContentLength;
decimal FileSize = FileLenght / 1024;
if (FileLenght == 0)
{
    DIVShowGVError.Visible = true;
    LblShowGVError.Text = "請選擇上傳文件";
    return;
}
string strImageName = UpFile.FileName;
string strImageType = strImageName.Substring(strImageName.LastIndexOf(".")).ToLower();
if (strImageType != ".jpg" && strImageType != ".jpeg" && strImageType != ".bmp" && strImageType != ".png")
{
    DIVShowGVError.Visible = true;
    LblShowGVError.Text = "請上傳以下文件格式的圖片:jpg,jpeg,bmp,png";
    return;
}
if (FileSize > 2048)
{
    DIVShowGVError.Visible = true;
    LblShowGVError.Text = "上傳圖片不能大於2M";
    return;
}
else
{
    Byte[] FileByteArray = new Byte[FileLenght];
    Stream StreamObject = UpFile.InputStream;
    StreamObject.Read(FileByteArray, 0, FileLenght);

    strNewLeave = "insert into [Leave]([ID],[EmployeeNo],[AgentID],[LeaveType],[StartDate],[EndDate],[Hours],[LeaveReason],[ReportTime],[ReportID],[ImageName],[ImageData]) ";
    strNewLeave += "values(@LeaveNo,@EmpNo,@AgentName,@LeaType,@StartDate,@EndDate,@Hours,@Reason,getdate(),@Admin,@ImageName,@Image) ";

    sqlPara = new SqlParameter[] {
    new SqlParameter("@LeaveNo",strLeaNo),
    new SqlParameter("@EmpNo",strEmpNo),
    new SqlParameter("@AgentName",strAgentID),
    new SqlParameter("@LeaType",strLeaType),
    new SqlParameter("@StartDate",strDateSt),
    new SqlParameter("@EndDate",strDateEnd),
    new SqlParameter("@Hours",strHours),
    new SqlParameter("@Reason",strReason),
    new SqlParameter("@Admin",strAdmin),
    new SqlParameter("@ImageName",strImageName),
    new SqlParameter("@Image",FileByteArray)
    };

    StreamObject.Close();
}

代碼如下:
SQLHelper sqlH = new SQLHelper();
        string strID = context.Request["ID"];
        byte[] MyData = new byte[0];
        string str = "  select [ImageData] from [Leave] where [ID]='" + strID + "' ";
        DataTable dt = sqlH.ExecuteQuery(str, CommandType.Text);
        if (dt.Rows.Count > 0)
        {
MyData = (byte[])dt.Rows[0][0];
int ArraySize = MyData.GetUpperBound(0);

context.Response.OutputStream.Write(MyData, 0, ArraySize);
        }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲网站在线观看视频 | japanese xxxxhd | 欧美成人免费电影 | av在线更新| 亚洲最大的成人网 | 欧美日韩一区,二区,三区,久久精品 | 中文日韩字幕 | 国产噜噜噜噜久久久久久久久 | 成年人免费视频大全 | 国产伦精品一区二区三区 | 国产91精品久久久久久久 | 福利在线免费视频 | 国产一区视频在线观看免费 | 中文字幕一区在线观看视频 | 亚洲人成中文字幕在线观看 | 欧美激情猛片xxxⅹ大3 | 精品国产一区二区三区久久久蜜月 | 国产精品久久久久久久不卡 | 日本成人在线免费 | 亚洲第一成网站 | 免费久久久 | 久久综合伊人 | 羞羞答答视频 | vidz 98hd| chengrenyingshi| 国产精品aⅴ | 免费观看黄色一级视频 | 97人操| 主播粉嫩国产在线精品 | 欧美一级高清片在线 | 国产日韩线路一线路二 | 欧美hdfree性xxxx | 在线观看免费毛片视频 | 最新黄色电影网站 | 91小视频在线观看免费版高清 | 亚洲一区二区在线视频 | 全视频tv | 国产女厕一区二区三区在线视 | 国产免费资源 | 特级毛片a级毛片100免费 | 日韩一级片一区二区三区 |