在表格中插入多张图片,但是图片都很大,怎么样操作能使插入的图片自动适应每一个单元格的大小,从而不用每
538
2022-05-30
上篇博文中记录了使用HttpURLConnection模拟HTTP请求上传文件到服务端 Android-上传图片(-)_HttpURLConnection
本篇博文中将使用Apache HttpClient实现相同的功能。
HttpClient官方quickstart文档
详情请移步本人GITHUB
客户端核心代码如下:
HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url); MultipartEntity multipartEntity = new MultipartEntity(); FileBody fileBody = new FileBody(file); // file 是服务端读取文件的 key 对应的 multipartEntity.addPart("file", fileBody); httpPost.setEntity(multipartEntity); try { HttpResponse response = httpClient.execute(httpPost); if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { // 打印服务端返回的消息 String retMessage = EntityUtils.toString(response.getEntity()); LogUtils.d(retMessage); // 发送消息,更新主线程 Message message = new Message(); message.what = 2 ; message.obj = retMessage; handler.sendMessage(message); } } catch (IOException e) { e.printStackTrace(); }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Android
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。