Springブートプロジェクトのディレクトリであるstatic/css/question_imageにファイルをアップロードしたいとします。ファイルをstatic/css/question_imageフォルダにアップロード
以下のコードを使用すると、イメージをアップロードすることができますが、自分のローカルシステムにいくつかのディレクトリに格納されており、プロジェクトフォルダ構造には表示されません。
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();
この種の操作を行うと、コードをデバッグするのに役立つ 'try'と' catch'を使用してください。 – xsami
はいそれは私が何も例外を取得していない –