ServletFileUpload 图片上传

<script type="text/javascript">
$(function () {
$('#uploadSubmit').click(function () {
var file = $('#file')[0].files[0];
var fd = new FormData();
fd.append('file', file);
$.ajax({
url: bathpath + '/common/imageUpload' ,
type: 'post',
data: fd,
//dataType:'json',
async: false,
cache: false,
contentType: false,
processData: false,
success: function (data) {
console.log(data);
if(data.status){
console.log('upload success');
}else{
console.log(data.message);
}
},
error: function (data) {
console.log(data.status);
}
});
});
})
</script>

import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;

// 保存图片@POST@Path("/imageUpload")@Consumes("multipart/form-data")public ReturnVO uploadImage(@Context HttpServletRequest request) {    ServletFileUpload upload = new ServletFileUpload();    FileItemIterator fileIterator;    String filename  = null;    byte[] content = null;    List<String> list = new ArrayList<String>();    try {

        fileIterator = upload.getItemIterator(request);        while (fileIterator.hasNext()) {            FileItemStream item = fileIterator.next();            if (item.getFieldName().indexOf("imageUp")>-1) {                content = IOUtils.toByteArray(item.openStream());                filename = System.currentTimeMillis()+"_"+item.getName();                list.add(filename);                filename = path +"images/"+ filename;                FileUtils.writeByteArrayToFile(new File(filename), content);            }        }    } catch (Exception e) {        e.printStackTrace();    }    return new ReturnVO(true,list.toString());}

转载于:https://www.cnblogs.com/xiaohanhan1991/p/10057456.html

ServletFileUpload 图片上传相关推荐

  1. java flex 图片上传_flex上传图片到java服务器

    今天弄flex上传图片到java,现在弄成功,中间也经常一点小波折,现记录一下.重点在java侧的实现. flex侧:文件上载到在url参数中传递的URL.该URL必须是配置为接受上载的服务器脚本.F ...

  2. jsp中简易版本的图片上传程序

    1.下载相应的组件的最新版本 Commons FileUpload 可以在http://jakarta.apache.org/commons/fileupload/下载 附加的Commons IO   ...

  3. jsp图片上传(commons-fileupload组件)

    1.开发环境: 1)eclipse3.2+tomcat5.5: 2)创建dynamic web project: 3)下载: Commons FileUpload 可以在http://jakarta. ...

  4. kindeditor图片上传 struts2实现

    一.kindeditor以及struts2部署搭建不再赘述,如须要请參考kindeditor用法 Struts2框架搭建 二.kindeditor图片上传所依赖jar包在kindeditor\jsp\ ...

  5. java图片预览上传_Java实现图片上传预览 (使用ajax提交)

    html: 图片上传: js: function changepic(){ var reads = new FileReader(); f = document.getElementById('fil ...

  6. ckeditor java 上传_java使用CKEditor实现图片上传功能

    java如何使用ckeditor实现图片上传功能,具体内容如下 1.根据实际需要下载指定的ckeditor 2.删除文件ckeditor/plugins/image/dialogs/image.js预 ...

  7. java 微信图片上传_微信小程序图片上传java端以及前端实现

    小程序的图片上传与传统的图片上传方式有一些不一样 如果你有幸看到这篇文章,恭喜你,你可以完美解决了. 话不多说,前后端代码一并奉上: (基于springmvc ) @Controller @Reque ...

  8. ajax js图片上传到php,Ajax上传并预览图片(附代码)

    这次给大家带来Ajax上传并预览图片(附代码),Ajax上传并预览图片的注意事项有哪些,下面就是实战案例,一起来看一下. 1. 直接上最简单的 一种 ajax 异步上传图片,并预览 html: 图片上 ...

  9. java实现qq空间模块_Java实现模拟QQ空间图片上传

    Java实现模拟QQ空间图片上传 首先看效果: 首先编写我们的上传jsp代码,如下: pageEncoding="UTF-8"%> html PUBLIC "-// ...

最新文章

  1. 多部门数据分析需求,如何满足?
  2. [云炬python3玩转机器学习] 5-6最好的衡量线性回归法的指标: R Squared
  3. My github blog
  4. 计算机类警察限制身高吗,招警考试对身高有要求吗?男生170cm以下能否报考公安警察?...
  5. 初识Python-1
  6. SCOPE_IDENTITY和@@identity的区别
  7. 深入研究Python 世界的规则,我的薪资直接翻倍
  8. Jmeter之json条件提取实战(三)
  9. Anigram单词(51Nod-1095)
  10. c语言生成一个大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
  11. iis8使用url2.0模块实现http跳转到https
  12. 升级ubuntu后EMACS 无法使用
  13. linux 查看硬盘序号,Linux 查看硬盘序列号 命令
  14. 用正则去掉代码前面附带的数字序号
  15. RSS简述 及 Java构造RSS接口
  16. 每时每刻做最有效的seo操作
  17. 【金猿案例展】某远程教育机构——以用户为中心 打造优势教学内容和智慧化学习产品...
  18. 什么是带状线、微带线?参考平面与传输线那些事儿
  19. 图灵 | 一站式图应用平台
  20. 植物代谢组学-线虫信息素的植物代谢介导植物与线虫的相互作用

热门文章

  1. java mergecells_merged_mergeCells里面有什么参数分别是什么意思
  2. 2016年蓝桥杯省赛C/C++ A组-剪邮票
  3. 女生学计算机好还是电子信息工程好,女生选什么专业好,电子信息工程专业适合女生学吗?...
  4. 通过腾讯云的文字识别进行图文转换【java】
  5. 投影仪哪个牌子好?家用投影仪评测对比
  6. vim配色方案colorscheme设置
  7. MessageBox所有图标样例
  8. 欢迎您来北大听我的演讲
  9. 如何在静音模式下播放声音(需要设置AVAudioSession)
  10. 刚考上浙大计算机学硕,有点迷茫