首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在android studio中将图片(文件)上传到服务器?

如何在android studio中将图片(文件)上传到服务器?
EN

Stack Overflow用户
提问于 2018-06-15 04:35:51
回答 2查看 132关注 0票数 -1

我需要上传一张照片到服务器上。我试了很多方法,但都没有结果。

下面是我尝试使用的代码:

URL url2 = new URL(url_for_loading_image);
conn = (HttpURLConnection) url2.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
conn.setRequestMethod("POST");
conn.setRequestProperty("Authorization", "token " + ClientToken);
conn.setRequestProperty("Content-Type", "application/json; charset=UTF-8");

conn.setRequestProperty("Accept","application/json");
                    JSONObject jsonParam2 = new JSONObject();
jsonParam2.put("photo", getActivity().getExternalCacheDir()+"/saved.jpg");
jsonParam2.put("collect", "ddd");
jsonParam2.put("user_comment", "dsdsds");
Log.i("JSON", jsonParam2.toString());
DataOutputStream os2 = new DataOutputStream(conn.getOutputStream());
                    //os.writeBytes(URLEncoder.encode(jsonParam.toString(), "UTF-8"));
                    os.writeBytes(jsonParam2.toString());

                    os2.flush();
                    os2.close();

loader screen

我是怎么理解这部分代码的,是从网站下载的,负责下载的?

<div class="form-group ">
  <label class="col-sm-2 control-label ">
      Фото чека
  </label>    
  <div class="col-sm-10">
    <input name="photo"  type="file"  value="" >    
  </div>
</div>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50865541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档