如何从页面向后台传输照片

1.可以直接使用ajax向后台传输,在页面上导入ajaxfileupload.js

<script src="http://images.yundai365.com/lib/jquery/ajaxfileupload.js"type="text/javascript"></script>
2.然后可以使用ajaxFileUpload向后台传送
$.ajaxFileUpload({
    url : '/do/lydUploadFile', //后台路径
    secureuri : 'false',  //是否启用安全提交,默认为false
    fileElementId : 'fmupload', //存放图片的input
    type : 'post',  //请求方式
    dataType : 'json',
    data : { //附加的请求参数
	mid :'pictureId',
	type : 'shenfenfang'
    },
   success : function(dataStr, status) {
	if (dataStr.result == 'success') {
		layer.msg("上传成功!");	
	}else if(dataStr.result == 'nofile'){
		layer.msg("没获取到文件!");	
	}else{
		layer.msg("上传失败!");	
	}
}
});

3.后台就收的代码为:

public String getFile(MultipartFile file ,String mid,String type) {
    InputStream in = file.getInputStream(); //将文件转化成io流
}

猜你喜欢

转载自blog.csdn.net/huxiaodong1994/article/details/80096027