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

熱點內容
列印機怎麼通過網路連接 瀏覽:880
java用來分配內存的運算符 瀏覽:533
ps液化平滑工具 瀏覽:69
投標文件由哪個單位留存 瀏覽:162
java通過經緯度或取城市名 瀏覽:984
蘋果6手機文件在哪裡找到 瀏覽:298
windows系統哪個文件是桌面 瀏覽:342
qq代理國際版295破解 瀏覽:81
linux怎麼抓取臨時文件 瀏覽:702
在手機上怎麼將圖片弄成文件 瀏覽:974
蘋果賬戶名字怎麼修改 瀏覽:423
奢侈品哪個網站 瀏覽:624
數據有限公司經營范圍有哪些 瀏覽:37
網路媒介主要有哪些渠道 瀏覽:751
編程後處理後怎麼輸入到機床里 瀏覽:607
手機輸入壓縮文件密碼忘了怎麼辦 瀏覽:258
u8怎麼查生產訂單未領料數據 瀏覽:973
編程貓從哪裡來 瀏覽:577
怎麼編程測數控車間隙 瀏覽:721
文件口罩有哪些圖案 瀏覽:192

友情鏈接