在static / css / question_image文件夹中上传文件

时间:2017-06-09 13:18:38

标签: java spring

我想在static / css / question_image中上传一个文件,这是我的Spring Boot项目中的一个目录。

通过使用下面的代码,我可以上传图像,但它会存储在我的本地系统的某个目录中,并且它不会出现在项目文件夹结构中。

            Iterator<String> itr =multipartHttpServletRequest.getFileNames();

                 while(itr.hasNext()){
                     fileName = itr.next();
                     MultipartFile file =multipartHttpServletRequest.getFile(fileName);
                     System.out.println("File name is "+file.getOriginalFilename());
                     byte[] byteArr = file.getBytes();
                     File convFile = new File("static/"+file.getOriginalFilename());
                     convFile.createNewFile();   
                     BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(convFile);

                     stream.write(byteArr);
                     stream.close();

1 个答案:

答案 0 :(得分:0)

我猜你的文件位于当前目录的“静态”子目录中,该子目录可能是包含JAR的目录。您无法写回“项目文件夹结构”,因为它似乎位于JAR中。

我建议你重新考虑一下你打算如何处理输出以及它需要去的地方。