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

     public static String uploadPicture(String url, String uploadFile) {
        String resultcode = "1";// 0表示成功 ,1表示失败
        HttpClient httpclient = new DefaultHttpClient();
        httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
        HttpPost httppost = new HttpPost(url);
        File file = new File(uploadFile); // DEBUG
        MultipartEntity mpEntity = new MultipartEntity();
        ContentBody cbFile = new FileBody(file, "image/jpg");
        ContentBody cbMessage;
        try {
          cbMessage = new StringBody("TEST TSET");
        } catch (UnsupportedEncodingException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          return e.getMessage();
        }
        ContentBody cbAccessToken;
        try {
          cbAccessToken = new StringBody("sfsdfsdf");
        } catch (UnsupportedEncodingException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          return e.getMessage();
        }

        mpEntity.addPart("source", cbFile);// 上传文件
        // mpEntity.addPart("message", cbMessage);// 上传信息
        // mpEntity.addPart("access_token", cbAccessToken);// 上传信息

        httppost.setEntity(mpEntity); // DEBUG
        HttpResponse response;
        try {
          response = httpclient.execute(httppost);
        } catch (ClientProtocolException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          return e.getMessage();
        } catch (IOException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          return e.getMessage();
        }
        HttpEntity resEntity = response.getEntity(); // DEBUG
        if (resEntity != null) {
          try {
            if (EntityUtils.toString(resEntity) == "1") {
              resultcode = "0";
            }
          } catch (org.apache.http.ParseException e) {
            e.printStackTrace();
            return e.getMessage();
          } catch (IOException e) {
            e.printStackTrace();
            return e.getMessage();
          }
        }
        httpclient.getConnectionManager().shutdown();
        return resultcode;
      }

  • 相关阅读:
    网易云服务器使用https
    网站搬家后firefox,chrome提示内容编码错误,360浏览器提示500错误
    腾讯云centos服务器配置
    微擎二次开发相关
    mysql 分组查询最新的/最高的一条记录
    .htaccess ci放在子目录时规则
    小程序 html解析
    源于一道文字游戏的题目
    C# 获取系统时间及时间格式
    操作bin目录下的文件
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3400477.html
Copyright © 2011-2022 走看看