導航:首頁 > 編程大全 > jsp頁面上傳圖片到資料庫

jsp頁面上傳圖片到資料庫

發布時間:2023-08-03 05:44:38

⑴ 求大神,jsp上上傳圖片,並顯示出來,將其相對路徑記入資料庫

java">

Stringtime=newSimpleDateFormat("yyyyMMddHHmmss")

.format(Calendar.getInstance().getTime());//得到系統時間

//上傳技術

SmartUploap=newSmartUpload();


//進行初始化


up.initialize(this.getServletConfig(),request,response);


//開始上傳


try{

up.upload("utf-8");//設置編碼方式。

intid=Integer.parseInt(up.getRequest().getParameter("id"));//商品編號

SmartFilessf=up.getFiles();//得到上傳的所有圖片

SmartFilefile=sf.getFile(0);//根據索引得到上傳圖片多個圖片可以用循環:

Stringtype=file.getFileExt();//得到圖片後綴名

Stringfolder="tp/";//指定文件

Stringpath=folder+time+"."+type;//路徑

System.out.println(path+"路徑");

file.saveAs(request.getRealPath("/")+path);//保存圖片


}catch(Exceptione){

e.printStackTrace();

}

//你搞個郵箱我把SmartUploadjar包發給你吧。 //設置from提交

/*<form action="SellerServet" method="post"

enctype="multipart/form-data">*/ // 加上enctype="multipart/form-data

⑵ jsp中 怎麼把圖片直接存入資料庫中,最好有例子

....首先..
可以選擇Apache裡面的upload包....
這個是把文件傳到伺服器上的上傳組件....
然後是存到資料庫里....那就要看你什麼資料庫了....比如Oracle..就是Blob
至Access...就是
對象
欄位....
存取方法都是不一樣的..要分別對待
有個通用方法,你找到圖片文件之後,建立輸入流,然後創建bytearrayoutputstream,然後從輸入流中讀位元組到後面那個流中,並沖它裡面產生位元組數組保存到byte欄位中
其實建議你不要將圖片直接上傳到資料庫
圖片上傳到資料庫要用到
blob大對象(以oracle為例),這樣影響程序性能,你可以將圖片上傳到指定文件夾,同時將圖片保存的路徑+文件名上傳到資料庫,要顯示就讀取這個這個路徑找到圖片,然後顯示.剛做了個這個代碼

⑶ jsp怎麼實現瀏覽本地圖片選中上傳到頁面上,並且保存在資料庫,從資料庫讀取也可以顯示在頁面上

資料庫不能保存圖像,但是能保存圖像名,我給你個思路,用戶上傳後專使用uid方法將圖片重命名,然屬後將新的名稱存在資料庫,圖片保存在一個已知路徑,然後頁面載入只需要將圖片src設置成"路徑/資料庫查詢結果。(建議通過id查詢)"

⑷ 在JSP中怎樣將圖片上傳到資料庫中

到資料庫?
你可以建一個文件夾來保存上傳的圖片,
然後將圖片的文件名保存到資料庫中。
要用的時候在根據圖片的文件名到該文件夾下面去讀取顯示出來

閱讀全文

與jsp頁面上傳圖片到資料庫相關的資料

熱點內容
ps3文件分割視頻 瀏覽:280
微信圖片一鍵轉發軟體 瀏覽:331
如何判斷s200plc編程電纜 瀏覽:691
太原編程培訓班哪個好 瀏覽:171
樹葉吹奏教程 瀏覽:6
社交app帶來了哪些社會問題 瀏覽:394
如何安裝愛寶8800數據採集器 瀏覽:712
文件保存了怎麼找不到了 瀏覽:476
彩票網站怎麼辨真假 瀏覽:840
pr找不到該文件 瀏覽:963
java移除panel 瀏覽:354
jsp填充jsp 瀏覽:166
海關外貿大數據在哪裡查 瀏覽:381
思特奇java筆試題 瀏覽:121
葫蘆俠在手機中的文件名 瀏覽:813
plc編程應該怎麼收錢 瀏覽:584
c語言中源文件由什麼組成 瀏覽:890
linuxhttpdphp配置文件 瀏覽:607
拆單數據要怎麼保存 瀏覽:17
mac電腦怎樣壓縮文件到100m 瀏覽:645

友情鏈接