菜鳥每天練習 之 圖片上傳

本文參考:

narisuID:narisu      地址:http://blog.csdn.net/narisu/archive/2009/07/20/4364816.aspx

asp.net圖片上傳-簡單實用(VS2008 FileUpload控件+ASP.NET2.0)按時間+三位隨機數重命名

 

實現原理:(1)使用fileupload控件

               (2)檢查圖片格式是否正確,大小是否在範圍內

               (3)生成需要存儲的文件夾及路徑,數據庫的相對路徑(實現本功能的重點,需要用到string的一些方法來生成路徑)

               (4)圖片存到項目根目錄下的文件夾(圖片上傳後這裏可能看不到圖片,本地實際文件夾可以看到)

                       頁面上顯示剛上傳的圖片(圖片用<img>,不要用<asp:image>,這裏要用img的Src來添加圖片到頁面)

                       數據庫中插入圖片的相對路徑。

 

數據庫中建一個表來存儲圖片的路徑(方便圖片管理):

              CREATE TABLE [Image] (
                                                        [ImageId] [int] IDENTITY (1, 1) primary key ,
                                                       [ImagePath] [varchar] (100) NOT NULL ,
                                                   )

 

 

 

頁面:

 

 

 

後臺:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章