MultipartFile对象转换

最近在使用springMVC 做文件上传时,上传上来的文件对象为MultipartFile,起初不会处理,查询了一些前辈的资料后,我自己也整理了一下。

@Override
    public PictureResult uploadPic(MultipartFile picFile) {
        PictureResult result = new PictureResult();
        // 判断是否为空
        if (picFile.isEmpty()) {
            result.setError(1);
            result.setMessage("文档为空");
            return result;
        }
        try {
            InputStream inputStream = picFile.getInputStream();
            InputStreamReader is = new InputStreamReader(inputStream);
            BufferedReader br = new BufferedReader(is);
            String s = "";

            while ((s = br.readLine()) != null) {
                //转成流文件后,就可以自己处理了
            }

        } catch (Exception e) {
            // TODO Auto-generated catch block


        }

        return result;
    }

希望对大家有帮助

你可能感兴趣的:(java)