程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 如何在ASP.Net中把圖片存入數據庫

如何在ASP.Net中把圖片存入數據庫

編輯:關於ASP.NET

介紹

可能有很多的時候,我們急需把圖片存入到數據庫當中。在一些應用程序中,我們可能有一些敏感的資料,由於存儲在文件系統(file system)中的東西,將很容易被某些用戶盜取,所以這些數據不能存放在文件系統中。

在這篇文章中,我們將討論怎樣把圖片存入到Sql2000當中。

在這篇文章中我們可以學到以下幾個方面的知識:

1.插入圖片的必要條件

2.使用流對象

3.查找准備上傳的圖片的大小和類型

4.怎麼使用InputStream方法?

插入圖片的必要條件

在我們開始上傳之前,有兩件重要的事我們需要做:

#Form 標記的 enctype 屬性應該設置成 enctype="multipart/form-data"

# 需要一個<input type=file>表單來使用戶選擇他們要上傳的文件,同時我們需要導入 System.IO名稱空間來處理流對象

把以上三點應用到aspx頁面。同時我們需要對SqlServer做以下的准備。

# 需要至少含有一個圖片類型的字段的表

# 如果我們還有另外一個變字符類型的字段來存儲圖片類型,那樣會更好一些。

現在,我們准備了一個Sql表(包含了一個image數據類型的字段),還有<input type=file>標記。當然我們還得准備Submit按鈕,以便用戶在選擇了圖片以後提交。在這個按鈕的Onclick事件裡,我們需要讀取選取圖片的內容,然後把它存入到表裡。那我們先來看看這個Onclick事件。

提交按鈕的Onclick事件的代碼:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved