導航:首頁 > 編程語言 > jsp上傳圖片到本地

jsp上傳圖片到本地

發布時間:2023-03-27 06:16:06

Ⅰ 誰有jsp上傳圖片的代碼了,把上傳的圖片保存到文件夾 里的,簡單點的,謝謝啊,急,

使用風聲無組件類2.0

Ⅱ jsp如何上傳圖片到資料庫

jsp上傳圖片到數據,在資料庫中有一種類型就是blob存儲類型,就是用於儲存二進制的。在java.sql裡面的PreparedStatment有個setBlob()方法存入資料庫,還有ResultSet里的getBlob()就是讀取,詳情你可以看JDBC Blob如何使用。

在jsp里上傳圖片很少用上述方式存儲到資料庫中,一般是將圖片上傳到伺服器項目目錄文件夾中,然後資料庫中保存該圖片文件的地址,如/item/upload/images/我上傳的圖片.jpg

Ⅲ jsp中如何引用本地路徑圖片

JSP中插入的圖片就是一個html的img標簽。
如:
<img src="/工程名/文件夾名/文件名"/>
1. 上傳圖片到服回務器的文件系統中答
2. 把圖片的地址保存到資料庫
3. 讀取圖片的地址,設置到<img src=".."/>的src屬性中

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

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

Ⅳ 如何用jsp上傳圖片到指定文件夾

String time = new SimpleDateFormat("yyyyMMddHHmmss")
.format(Calendar.getInstance().getTime());// 得到系統時間
// 上傳技術
SmartUpload up = new SmartUpload();
// 進行初始化
up.initialize(this.getServletConfig(), request, response);
// 開始上傳
try {

up.upload("utf-8");//設置編碼方式。
int id = Integer.parseInt(up.getRequest().getParameter("id"));// 商品編號
SmartFiles sf = up.getFiles();// 得到上傳的所有圖片
SmartFile file = sf.getFile(0);// 根據索引得到上傳圖片 多個圖片可以用循環:
String type = file.getFileExt();// 得到圖片後綴名
String folder = "tp/";// 指定文件夾
String path = folder + time + "." + type;// 路徑
System.out.println(path + "路徑");
file.saveAs(request.getRealPath("/") + path);// 保存圖片
} catch (Exception e) {
e.printStackTrace();
}
//你搞個郵箱我把SmartUploadjar包 發給你吧。 //設置from提交
/*<form action="SellerServet" method="post"
enctype="multipart/form-data">*/ // 加上 enctype="multipart/form-data

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

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

Ⅶ JSP如何上傳圖片

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Firefox3,IE6,IE7,IE8上傳圖片預覽</title>
<style type="text/css">
#preview_wrapper{
display:inline-block;
width:300px;
height:300px;
background-color:#CCC;
}
#preview_fake{
/* 該對象用於在IE下顯示預覽圖片
*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
}
#preview_size_fake{
/* 該對象只用來在IE下獲得圖片的原始尺寸,無做殲其它用途
*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
visibility:hidden;
}
#preview{
/* 該對象用於在FF下顯示預覽圖片
*/
width:300px;
height:300px;
}
</style>
<script type="text/javascript">
function onUploadImgChange(sender){
if( !sender.value.match(/.jpg|.gif|.png|.bmp/i)){
alert('圖片格式無效!');
return false;
}

var objPreview = document.getElementById('preview' );
var objPreviewFake = document.getElementById('preview_fake' );
var objPreviewSizeFake = document.getElementById('preview_size_fake' );
if( sender.files &&sender.files[0] ){
objPreview.style.display ='block';
objPreview.style.width ='auto';
objPreview.style.height ='auto';

// Firefox 因安全性問題已無銷胡廳法直接通過input[file].value
objPreview.src =sender.files[0].getAsDataURL();
}else if( objPreviewFake.filters
){
// IE7,IE8 在設置本地圖片地址為 img.src 時出現莫名其妙的後果
//(相同環境有時能顯示,有時不顯示),因此虧隱只能用濾鏡來解決

// IE7, IE8因安全性問題已無法直接通過 input[file].value 獲取完整的文件路徑
sender.select();
var imgSrc =document.selection.createRange().text;
objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src= imgSrc;
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src= imgSrc;
autoSizePreview( objPreviewFake,objPreviewSizeFake.offsetWidth,objPreviewSizeFake.offsetHeight );
objPreview.style.display ='none';
}
}

function onPreviewLoad(sender)
{autoSizePreview(sender,sender.offsetWidth, sender.offsetHeight );}

function autoSizePreview( objPre, originalWidth, originalHeight){
var zoomParam = clacImgZoomParam( 300, 300, originalWidth,originalHeight);
objPre.style.width = zoomParam.width +'px';
objPre.style.height = zoomParam.height +'px';
objPre.style.marginTop = zoomParam.top +'px';
objPre.style.marginLeft = zoomParam.left + 'px';
}

function clacImgZoomParam( maxWidth, maxHeight, width, height ){
var param = { width:width, height:height, top:0, left:0 };
if(width>maxWidth || height>maxHeight ){
rateWidth = width /maxWidth;
rateHeight = height /maxHeight;
if( rateWidth > rateHeight){
param.width =maxWidth;
param.height = height /rateWidth;
}else{
param.width = width /rateHeight;
param.height =maxHeight;
}
}

param.left = (maxWidth - param.width) / 2;
param.top = (maxHeight - param.height) /2;
return param;
}
</script>
</head>
<body>
<div id="preview_wrapper">
<div id="preview_fake">
<img id="preview" onload="onPreviewLoad(this)"/>
</div>
</div>
<br/>
<input id="upload_img" type="file" onchange="onUploadImgChange(this)"/>
<br/>
<img id="preview_size_fake"/>
</body>
</html>

Ⅷ 在jsp中怎麼上傳本地圖片到資料庫,並且把圖片保存到項目下指定的文件夾里,圖片名稱保存到資料庫呢

兩個文件夾 一個放縮略過的圖片(納旁上邊那哥們說用IMG控制,會失真) 二是放原圖
之後view層入庫的時候 存一個小圖的URL 存一個大圖的URL 名字像一樓洞羨橡說的那樣 不過還要加個派枯幾位的隨機數 避免重名 大小圖都是這個名 之後
用IMG控制路徑顯示小圖或者大圖
網上有等比例縮放圖片的java類 我空間也有
如果沒必要 用路徑就可以 要麼你也可以存二進制到資料庫

閱讀全文

與jsp上傳圖片到本地相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接