码迷,mamicode.com
首页 > Web开发 > 详细

表单文件、文本上传

时间:2015-09-29 16:15:59      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

function submitForm(){

    var articleTitle=$("#articleTitle").val();//type=‘text‘的input表单
    var textfield = $("#textfield").val();//type=‘text‘的input表单
     $.ajaxFileUpload({  
            url : "insertArticle",   //要提交的action
            secureuri : false,  //一般为false
            fileElementId : ‘articlePic‘,  //type=‘file‘的input表单
            data:{articleTitle:articleTitle, textfield:textfield},//上面两个非file表单的提交方式
            dataType : ‘text‘, //or json
            success : function(data, status) {  //这个返回的data带有html标签,直接用来做判断得不到想要的结果,可以自己alert一下看下结果。用status来判断可以
                if(status == ‘success‘){
                    alert("上传成功");
                    $("#articleTitle").val(‘‘);
                    $("#textfield").val(‘‘);
                    $("#articlePic").val(‘‘);
                }else{
                     alert("上传失败");
                }
            }
        });  
}

=====================================================

java代码

    UploadFile files = getFile("articlePic");//import com.jfinal.upload.UploadFile;      articlePic就是提交的表单name
        File file= files.getFile();
    byte[] buffer =new byte[1024];
        try {
            FileInputStream inputFile = new FileInputStream(file);
              buffer = new byte[(int) file.length()];
              inputFile.read(buffer);//将文件读取到buffer中
              inputFile.close();
        } catch (FileNotFoundException e) {
       e.printStackTrace();
        } catch (IOException e) {
      e.printStackTrace();
        }

表单文件、文本上传

标签:

原文地址:http://www.cnblogs.com/nianzhen/p/4846303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!