你的位置:首页 > 软件开发 > 操作系统 > Android—基于Socket与上传图片到客户端

Android—基于Socket与上传图片到客户端

发布时间:2016-03-14 23:00:16
最近项目中需要客户端和Socket互相传递数据时候需要相互传递图片所以做下总结以免以后忘记,也希望给大家带来帮助。 先上客户端的代码: 根据图片名称上传照相机中单个照片(此方法为自己封装) ...

      最近项目中需要客户端和Socket互相传递数据时候需要相互传递图片所以做下总结以免以后忘记,也希望给大家带来帮助。

      先上客户端的代码:

      根据图片名称上传照相机中单个照片(此方法为自己封装)

      参数所代表的是照片的路径。

 private void upload(String path) {      int length = 0;     byte[] sendBytes = null;     Socket socket = null;     DataOutputStream dos = null;     FileInputStream fis = null;     try {       try {         socket = new Socket(ip,duankou);         dos = new DataOutputStream(socket.getOutputStream());         File file = new File(filename);         fis = new FileInputStream(file);         sendBytes = new byte[1024];         while ((length = fis.read(sendBytes, 0, sendBytes.length)) > 0) {           dos.write(sendBytes, 0, length);           dos.flush();         }       } finally {         if (dos != null)           dos.close();         if (fis != null)           fis.close();         if (socket != null)           socket.close();       }     } catch (Exception e) {       e.printStackTrace();     }  } 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android—基于Socket与上传图片到客户端

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录