當前位置:首頁 » 文件管理 » jsp上傳頭像預覽

jsp上傳頭像預覽

發布時間: 2022-08-27 02:19:35

1. jsp注冊時頭像上傳

使用文件流上傳JPG頭像, 路徑設置存入\uploads\+文件名字.jpg
同時,將 字元串「\uploads\+文件名字.jpg」 存入資料庫。 使用的時候 直接<img src = "從資料庫中查出該圖片的對應路徑"> 就差不多了。 網路一下上傳的方法,接著按照這個思路就差不多啦。

2. 用java如何實現頭像上傳

使用MyEclipse實現上傳時,所選擇的請求必須是POST請求,如下jsp:

<body>
<h3 align="left">
上傳頭像
</h3>
<br>
<form action="UploadServlet" method="post"
enctype="multipart/form-data">
姓名:
<input type="text" name="username">
<br>
頭像:
<input type="file" name="photo">
<br>
<input type="submit" value="上傳">
</form>
</body>
其次是需要添加上傳的jar包commons-fileupload-1.3.1.jar、commons-io-2.4.jar
最後需要在Servlet中進行邏輯處理:

// 1、創建FileUpload對象
// (1)創建工廠
FileItemFactory factory = new DiskFileItemFactory();
// (2)創建FileUpload對象
ServletFileUpload upload = new ServletFileUpload(factory);
// (3)把請求中的所有數據轉換成FileItem對象
try {
List<FileItem> list = upload.parseRequest(request);
// (4)判斷是文件域還是表單域,如果是表單域,則返回true
for (int i = 0; i < list.size(); i++) {
if (list.get(i).isFormField()) {
// (5)獲取input標簽中name屬性的值
if (list.get(i).getFieldName().equals("username")) {
// 輸出提取到的具體的值
System.out.println("用戶姓名為:"
+ list.get(i).getString("utf-8"));
}

} else {
// 輸出上傳的路徑
System.out.println("upload的路徑:"
+ getServletContext().getRealPath("upload"));
// 獲取到上傳的文件的名字
File file = new File(getServletContext().getRealPath(
"upload"),
list.get(i)
.getName()
.substring(
list.get(i).getName()
.lastIndexOf("\\") + 1));
list.get(i).write(file);
}
}

3. 怎麼在JSP項目中做員工頭像上傳

這個,不是很默生的事情了。。。。。。

先上傳到一個目錄,把文件名、相對路徑(因為要直接顯示,所以保存相對路徑),存到DB。如果文件不是很多,可以不要路徑,直接保存圖片的文件名。

上傳,可以使用很多,有現成的,Struts中自身能上傳。apache common-upload也能上傳。。。

4. jsp頁面實現圖片預覽,截取和上傳

比較常用,而且簡單易用的jquery-uploadify插件,支持帶進度的多線程上傳

用到的是flash的跨域上傳模型,這里不用深究

基本文件大致包括

jquery-x.x.x.js

jquery.uploadify.x.js

uploadify.swf

uploadify.css


使用方式:

	$(function(){
$("#fileId").uploadify({
width:42,
height:32,
swf:'js/uploadify.swf',
uploader:'upload.do;jsessionid=<%=session.getId()%>',
buttonImage:'image/movetophone_white.png',
fileSizeLimit:2048,
fileObjName:"imgFile",
method:'post',
removeCompleted:true,
fileTypeExts:"*.gif;*.jpg;*.png;*.jpeg;*.bmp",
onSelectError:function(file,errorCode,errorMsg){
alert("文件過大");
},
onUploadStart:function(file){

},
onUploadSuccess:function(file,data,response){
alert("上傳完成");
},
onUploadError:function(file,errorCode,errorMsg){
alert(errorMsg);
}
});
});
<inputtype="file"id="fileId"/>


另,工程中需要引入commons-fileupload的包。

5. 在jsp中做照片上傳預覽的代碼

建議你使用 Web upload 組件,可圖片預覽, 可多選,可拖放上傳,可粘貼後直接上傳

網路開源產品.

倆三行代碼就可以直接使用

具體網址 :

http://www.admin10000.com/document/4721.html

6. jsp 頁面,例如QQ上傳頭像,校友上傳頭像,可以實現圖片預覽的。這種效果是怎樣做到的了

瀏覽器兼容的問題?

7. JSP顯示頭像和編輯頭像

我只給你說過程,代碼還是要靠你寫的,說白了,頭像就是圖片嘛,你編輯圖片其實,是上傳文件並顯示文件的過程,當然也有先預覽再上傳的保存的,寫的不好的一般是先上傳了再預覽了再保存的,具體代碼你可以去網路,這個還是不難的

8. java web開發中 用戶上傳頭像如何實現,盡量詳細些。。。。謝謝各位大俠!

1、准確的說,應該是文件上傳如何實現。
2、文件上傳,一般都是能過組件來實現, 自己來寫上傳的話,不太方便,也沒必要,別人都做的太多了。
3、smartupload或是common-fileupload都是經常用的組件,具體用法,直接搜「smartupload 上傳案例"或是」common-fileupload 使用案例「就可以了。

9. 做一個jsp圖片批量上傳的項目,要求可以多選上傳,並且預覽圖片補填各個圖片的信息

預覽就是上傳後,直接將上傳的圖片顯示出來就是了,沒有什麼不支持吧,只要路徑有了就能顯示的

熱點內容
洗腦緩存 發布:2024-10-13 11:59:53 瀏覽:921
安卓導航怎麼關閉自動升級 發布:2024-10-13 11:51:53 瀏覽:665
電腦配置120加1t什麼意思 發布:2024-10-13 11:51:10 瀏覽:412
方舟如何創建建造伺服器 發布:2024-10-13 11:21:05 瀏覽:598
win7用戶文件夾改名 發布:2024-10-13 11:16:53 瀏覽:703
小區門密碼如何重置 發布:2024-10-13 11:16:08 瀏覽:884
投訴上傳評證 發布:2024-10-13 11:03:55 瀏覽:427
pn結演算法 發布:2024-10-13 10:58:12 瀏覽:264
網路課程腳本 發布:2024-10-13 10:24:56 瀏覽:505
網上買電腦如何查看配置 發布:2024-10-13 10:17:29 瀏覽:798