首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BufferedOutputStream java错误:构造函数BufferedOutputStream(FileOutputStream)未定义

BufferedOutputStream java错误:构造函数BufferedOutputStream(FileOutputStream)未定义
EN

Stack Overflow用户
提问于 2020-04-04 02:08:07
回答 1查看 214关注 0票数 0

大家好,我遇到了一些错误,所以我尝试用spring boot et React js导入excel文件,但在我的后端我得到了错误

构造函数BufferedOutputStream(FileOutputStream)未定义

方法是:

代码语言:javascript
复制
@RequestMapping(value="/upload", method=RequestMethod.POST)
    public @ResponseBody ResponseEntity<String>  handleFileUpload(@RequestParam("name") String name,
            @RequestParam("file") MultipartFile file) throws Exception{
        if (name.contains("/")) {
            return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body("Folder separators not allowed.");
        } else if (name.contains("/")) {
            return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body("Relative pathnames not allowed.");
        } else if (!name.endsWith(".jar")) {
            return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body("File type not allowed.  Must be a Jar file type ending in '.jar'.");
        }

        if (!file.isEmpty()) {
            try {
                byte[] bytes = file.getBytes();
                BufferedOutputStream stream =  new BufferedOutputStream(new FileOutputStream(new File(name)));
                stream.write(bytes);
                stream.close();
                return ResponseEntity.ok("File " + name + " uploaded.");
            } catch (Exception e) {
                return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body(e.getMessage());
            }
        } else {
            return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body("You failed to upload " + name + " because the file was empty.");
        }
    }
}

我在这一行得到错误:

代码语言:javascript
复制
        BufferedOutputStream stream =  new BufferedOutputStream(new FileOutputStream(new File(name)));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-04 02:50:00

我能想到的唯一原因是,您导入了一个不同于以下内容的类

代码语言:javascript
复制
import java.io.BufferedOutputStream;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61017929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档