本文從多個角度來講解如何在Access數據庫上如何上傳並且顯示上所上傳圖片。
在動態網站制做過程中,需要上傳圖片、顯示圖片,上傳的圖片要能夠保存在數據庫中,一般小型網站只支持Access數據庫,如何上傳圖片,將其保存在數據庫中並將其顯示出來,是數據庫+ASP應用技術之一。許多書籍只介紹了SQL數據庫的方法,而對Access卻很少提及。網上有不少關於Access數據庫上傳圖片、顯示圖片的文章,多數文章介紹的不夠全面,有些程序根本就不能開通,對於初學者來說很難把握,我通過參考一些文章,向初學者提供一套比較完整的程序,較全面地介紹了利用上傳向Access數據庫添加圖片、顯示圖片,希望我們這些初學的同志少走一些彎路。
第一步、要制做一個Access數據庫,我們給它起名字叫images.mdb,該數據庫裡有兩個字段:id、img,id字段的類型設為自動編號,img字段的類型設為OLE對象。
第二步、設計一個上傳的表單,根據要求可簡可繁。
第三步、設計後台的圖片處理程序,可分為圖片上傳保存程序和圖片讀取程序。
第四步、圖片顯示。
下面給出程序並分別做介紹。
一、 表單程序updata.html
它的功能是為上傳提供一個界面,表單的enctype屬性為multipart/form-data,它是設置表單的MIME編碼的,只有使用了它才能完整地傳送文件的數據。
<html>
<body>
<center>
<form name="mainForm" enctype="multipart/form-data"
action="process.asp" method="post">
<input type=file name=mefile>
<input type=submit name=ok value="上傳">
</form>
</center>
</body>
</html>