当前位置:首页 » 文件管理 » 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:21:05 浏览:597
win7用户文件夹改名 发布:2024-10-13 11:16:53 浏览:699
小区门密码如何重置 发布:2024-10-13 11:16:08 浏览:882
投诉上传评证 发布:2024-10-13 11:03:55 浏览:425
pn结算法 发布:2024-10-13 10:58:12 浏览:264
网络课程脚本 发布:2024-10-13 10:24:56 浏览:503
网上买电脑如何查看配置 发布:2024-10-13 10:17:29 浏览:795
遗传算法非线性约束 发布:2024-10-13 10:09:16 浏览:780
图像扭曲的算法 发布:2024-10-13 09:56:11 浏览:235
c语言的精髓 发布:2024-10-13 09:56:09 浏览:815