安卓获取文件并上传到服务器,安卓上传文件到springMVC为服务器接收?如何实现呢?...

安卓代码: /** * 上传文件 */ public static void upload(String filePath,String reqUrl) { // CloseableHttpClient httpclient = HttpClients.createDefault(); HttpClient httpclient = new DefaultHttpClient(); httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); try { HttpPost httppost = new HttpPost(reqUrl); MultipartEntity multipartEntity = new MultipartEntity(); ContentBody fid = new FileBody(new File(filePath)); multipartEntity.addPart("file",fid); httppost.setEntity(multipartEntity); HttpResponse response = httpclient.execute(httppost); StatusLine statusLine = response.getStatusLine(); if (statusLine.getStatusCode() == HttpStatus.SC_OK) { HttpEntity entity = response.getEntity(); String result = EntityUtils.toString(entity); Log.i("TAG", "*******" + result); } else { Log.i("TAG", "请求出了问题"); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }

服务器springMVC代码: @RequestMapping(value = "/uploadRecord", method = RequestMethod.POST) public String uploadTest(@RequestParam(value = "file",required = false) MultipartFile file, HttpServletRequest request) { System.out.println("hello,how are you sdfdfdsfdfdfdfdfsd"); // String savePath = request.getServletContext().getRealPath("/recodFiles/") + file.getOriginalFilename(); System.out.println("5444444444444444444:"+file.getOriginalFilename()); return ""; }

以上,springMVC端死活获取不到 file ,说它不存在,所以,空指针。

请问,如何实现 安卓上传文件到springMVC上面去啊?求解求解。

有代码求代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值