當前位置:首頁 » 文件管理 » jsp圖片上傳控制項

jsp圖片上傳控制項

發布時間: 2023-04-23 11:52:36

❶ 求助:使用JSP上傳圖片到伺服器,然後返回客戶端顯示的問題

你核舉用廳毀struts2,,在頁面放個file控制項,表扮氏備單為post提交方式,並設置表單的MIME編碼,enctype="multipart/form-data",在action裡面聲明一個File類型的變數來接受圖片,記住變數名要跟頁面上file控制項的名一樣

❷ 如何在JSP中點擊一個按鈕就無限生成一個上傳文件控制項老師說用層做~

用js就渣敗行了,在jsp頁面設置一個div id="div1",用來裝載上傳文件控制項如亮顫,「一個按鈕」在這個按鈕添加onclick滑鼠事件,點擊是觸發方法,把通過鍵備var str=document.getElementById("div1").innerHTML獲取div1的內容;document.getElementById("div1").innerHTML=str+"上傳文件控制項代碼",這樣就可以點擊一個多一個上傳文件控制項

❸ jsp如何將圖片上傳到伺服器某個文件夾裡面,而路徑存到資料庫中!!請教!!!

用smartupload 控制項來完成 你網路下一大堆的例子,算了我幫你網路,不然你分不給我,要記的給我呀,至於保存在資料庫中,你可以用年月日時分秒這樣的格式生成一個文件存放目錄,將圖片的路徑保存到資料庫中

<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312"%>
<%@ page language="java" import="java.io.*"%>
<%@ page language="java" import="com.jspsmart.upload.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>文件上傳Bean</title>
</head>
<body>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<FORM METHOD="POST" ACTION="Ex7_7.jsp" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="FILE1" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="FILE2" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="FILE3" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="FILE4" SIZE="50"><BR>
<INPUT TYPE="SUBMIT" VALUE="Upload">
</FORM>
<%
//上傳文件計數
int count=0;
//初始化,傳入pageContext內置變數
mySmartUpload.initialize(pageContext);
//允許上傳的文件類型
mySmartUpload.setAllowedFilesList("htm,html,txt,jar,");

//或者設定拒絕上傳的文件類型
// mySmartUpload.setDeniedFilesList("exe,bat,jsp");

// 拒絕的物理路徑
// mySmartUpload.setDenyPhysicalPath(true);

// 設置文件最大為 50000 bytes
mySmartUpload.setMaxFileSize(50000);

// 允許一次最多上載文件大小不超過 200000 bytes
// mySmartUpload.setTotalMaxFileSize(200000);
try {
// 上傳操作
mySmartUpload.upload();
//以原文件名存儲在web伺服器虛擬路徑下
//返回上傳的文件數
count = mySmartUpload.save("/Upload", mySmartUpload.SAVE_VIRTUAL);
} catch (Exception e){
//輸出意外信息
out.println("<b>Wrong selection : </b>" + e.toString());
}
// 顯示文件上載數
out.println(count + " file(s) uploaded.");
%>
</body>
</html>

❹ js中動態添加的Input file 控制項,我怎麼獲取到它上傳的圖片呢請教各位大神!

方法一:你可以把你上傳的圖片,放到資料庫中的某個表中,然後,你查詢表獲得;
方法二:你上傳圖片成功以後,返回jsp 一個上傳圖片放置的路徑,你把這個路徑setValue到
<input id="tee" type="hidden"/>
通過$("#tee").val()獲得路徑,通過ajax,在後台通過url獲得圖片;

❺ JSP頁面上傳圖片到資料庫怎麼實現更簡單

一般來說有兩種形式
1.file上傳到伺服器,然後將地址保存到資料庫。
2.將文件改為base64格式的字元串,將字元串存到資料庫。

❻ 用Java Web的jsp製作圖片上傳和顯示如何實現

用jspSmartUpload組件來實現,用jsp+servlet在Servlet里實現的代碼:

PrintWriter out = response.getWriter();
int count = 0;
// 實例化虧友上傳控制項對象
SmartUpload su = new SmartUpload();
// 初始化操作
su.initialize(config, request, response);

// 設置上傳文件最大位元組數
su.setTotalMaxFileSize(100000);

//
try {
//禁止上傳指定擴展和空喚名的文件
su.setDeniedFilesList("ext,bat,jsp");
} catch (SQLException e1) {
e1.printStackTrace();
}

try {
// 上傳文件到伺服器
su.upload();

File fileup = new File(request.getRealPath("upload"));
if(!fileup.exists()){
// 創建目錄
fileup.mkdir();
}
// 處理多個文件的上傳
for(int i = 0;i < su.getFiles().getCount();i++){
com.jspsmart.upload.File file = su.getFiles().getFile(i);
if(!file.isMissing()){ // 如果文件有效
// 保存文件到指定上傳目錄
file.saveAs("/upload/new."+file.getFileExt(), su.SAVE_VIRTUAL);
count = su.save("/upload");
}
}

} catch (SmartUploadException e) {

e.printStackTrace();
}
out.println(count +"file(s) uploaded");

如果你對這個上喚凱傳組件不了解,最好是先去查查用法。。。

熱點內容
途觀l值得買哪個配置 發布:2025-02-14 07:06:33 瀏覽:60
格來雲伺服器到期 發布:2025-02-14 06:48:43 瀏覽:905
訂奧迪A7哪個配置比較好 發布:2025-02-14 06:44:23 瀏覽:140
spss的資料庫 發布:2025-02-14 06:37:32 瀏覽:120
sql除法運算 發布:2025-02-14 06:30:43 瀏覽:535
如何在家部署一台伺服器 發布:2025-02-14 06:22:04 瀏覽:434
u盤里文件夾是空的 發布:2025-02-14 06:13:22 瀏覽:804
安卓如何縮放圖片尺寸 發布:2025-02-14 06:06:34 瀏覽:117
六年級簡便演算法題 發布:2025-02-14 05:53:02 瀏覽:9
腳本精靈要root嗎 發布:2025-02-14 05:51:30 瀏覽:212