当前位置: 首页> 文旅> 文化 > 微信公众号运营助手_互联网平台是做什么的_北京网站优化校学费_上海网站营销seo电话

微信公众号运营助手_互联网平台是做什么的_北京网站优化校学费_上海网站营销seo电话

时间:2025/7/12 4:54:45来源:https://blog.csdn.net/qq_38105536/article/details/144854817 浏览次数:0次
微信公众号运营助手_互联网平台是做什么的_北京网站优化校学费_上海网站营销seo电话

java 上传txt json等类型文件解析后返回给前端

    • 接口作用:
    • 代码实现

接口作用:

1.后端解析前端上传文件的信息,并返回前端。
2.这样可以把文件内容存数据库,而不需要存文件。

代码实现

    @PostMapping("/scriptUpload")@ApiOperation(value = "上传附件", notes = "")public Result scriptUpload(MultipartFile file, HttpServletRequest request) {SysUserEntityVo uc = (SysUserEntityVo) request.getAttribute("UC");return gClientScriptService.scriptUpload( file,uc);}

注意:解析时一行一样解析,不然文件中的换行字符就没了,得到的是一个大字符串。

@Overridepublic Result scriptUpload(MultipartFile file, SysUserEntityVo uc) {String fileName = file.getOriginalFilename();StringBuffer sb = new StringBuffer();String fileContent = "";InputStream inputStream = null;BufferedReader br = null;try {inputStream = file.getInputStream();br = new BufferedReader(new InputStreamReader(inputStream));String line = null;while ((line = br.readLine()) != null) {sb.append(line);sb.append(System.lineSeparator());}fileContent = new String(sb);
//            System.out.println(fileContent);} catch (IOException e) {e.printStackTrace();}finally {try {br.close();} catch (Exception e) {e.printStackTrace();}}JSONObject jsonObject = new JSONObject();jsonObject.put("fileName",fileName);jsonObject.put("fileContent",fileContent);return Result.ok(jsonObject);}
关键字:微信公众号运营助手_互联网平台是做什么的_北京网站优化校学费_上海网站营销seo电话

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: