導航:首頁 > 編程大全 > 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頁面上傳圖片到資料庫相關的資料

熱點內容
掃描出來的文件是什麼 瀏覽:531
wordpress分類分頁 瀏覽:388
java文件夾是否存在 瀏覽:426
word打開文件損壞 瀏覽:272
融資需要分析公司哪些數據 瀏覽:757
ug可以存檔文件夾是什麼 瀏覽:668
如何打開caj文件怎麼打開 瀏覽:146
怎麼做系統桌面文件不丟失 瀏覽:419
汽車電腦編程怎麼學習 瀏覽:789
jssdk同頁面變更url 瀏覽:894
java文件壓縮加密 瀏覽:898
ipad打開qq文件為什麼不是全屏 瀏覽:211
傳閱文件需注意什麼 瀏覽:756
javaspringmvc圖片上傳 瀏覽:563
現代密碼 瀏覽:788
ios如何安裝發條app 瀏覽:596
java數字大寫 瀏覽:923
如何把電腦中的word文件 瀏覽:557
網路人有什麼用 瀏覽:76
網路賬號怎麼查看 瀏覽:829

友情鏈接