zoukankan      html  css  js  c++  java
  • Android上传图片

    private String url="http://192.168.2.189:8080/MyOrderMeal/AddFoodStyle";

         HttpClient httpclient= new DefaultHttpClient();
         HttpPost httpPost= new HttpPost(url);
         MultipartEntity mulentity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
            mulentity.addPart("foodname", new StringBody(foodname.getText().toString().trim()));
            mulentity.addPart("foodstyle", new StringBody(foodstyle.getText().toString().trim()));
            mulentity.addPart("price", new StringBody(foodprice.getText().toString().trim()));  

           //添加图片表单数据       
            FileBody filebody = new FileBody(this.image);        
            mulentity.addPart("foodimg",filebody );    
            mulentity.addPart("foodtab", new StringBody(foodtab.getText().toString().trim()));
            mulentity.addPart("state", new StringBody("1"));        
            httpPost.setEntity(mulentity);
            HttpResponse response =    httpclient.execute(httpPost);
            
            if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK)
            {
                makeToase("上传成功",true);
                if(this.image.exists())
                this.image.delete();
            }
            else
            {
                makeToase("上传失败",true);
            }

    //代码来自:http://www.cnblogs.com/zhwl/archive/2012/10/17/2727305.html

  • 相关阅读:
    line-height 对a标签在有些浏览器中不支持
    git 学习手记
    nth-child 与 nth-of-type区别
    less学习笔记(持续更新)
    如何让textarea的placeholder中的文字换行
    livereload 不刷新页面 保存文件后 浏览器自动重新刷新
    优雅降级元(CSS JS)
    vw vh vm CSS长度单位
    NODE_PATH的设置
    EF学习笔记(十二):EF高级应用场景
  • 原文地址:https://www.cnblogs.com/yiki/p/2744869.html
Copyright © 2011-2022 走看看